Julia:无法从JuliaPro 1.1.1.1编译ImageView.jl(尽管它在Julia 1.1中运行没有问题



我在MacOS 10.14.5上运行,我正在尝试在新安装的(今天:26.07.2019(Julia Pro 1.1.1.1上使用软件包ImageView.jl。安装ImageView后没有错误消息,我在尝试使用该软件包时收到以下错误消息。在Julia 1.1上使用软件包时不会出现问题(意思是:我可以毫无问题地使用 Julia 1.1 中的软件包(。我想问题与AtomJuno有关.以下问题也与github相关:JuliaImages/ImageView.jl#146和JuliaGraphics/Gtk.jl#363

using ImageView
[ Info: Precompiling ImageView [86fae568-95e7-573e-a6b2-d8a6b900c9ef]
ERROR: LoadError: LoadError: error compiling top-level scope: could not load library "libgobject-2.0"
dlopen(libgobject-2.0.dylib, 1): image not found
Stacktrace:
 [1] include_relative(::Module, ::String) at /Applications/JuliaPro-1.1.1.1.app/Contents/Resources/julia/Contents/Resources/julia/lib/julia/sys.dylib:?
 [2] include at ./sysimg.jl:29 [inlined]
 [3] include(::String) at /Users/mymac/.juliapro/JuliaPro_v1.1.1.1/packages/Gtk/aP55V/src/Gtk.jl:2
 [4] top-level scope at none:0
 [5] include_relative(::Module, ::String) at /Applications/JuliaPro-1.1.1.1.app/Contents/Resources/julia/Contents/Resources/julia/lib/julia/sys.dylib:?
 [6] include(::Module, ::String) at /Applications/JuliaPro-1.1.1.1.app/Contents/Resources/julia/Contents/Resources/julia/lib/julia/sys.dylib:?
 [7] top-level scope at none:2
 [8] eval at ./boot.jl:328 [inlined]
 [9] eval(::Expr) at ./client.jl:404
 [10] top-level scope at ./none:3
in expression starting at /Users/mymac/.juliapro/JuliaPro_v1.1.1.1/packages/Gtk/aP55V/src/GLib/GLib.jl:49
in expression starting at /Users/mymac/.juliapro/JuliaPro_v1.1.1.1/packages/Gtk/aP55V/src/Gtk.jl:7
ERROR: LoadError: Failed to precompile Gtk [4c0ca9eb-093a-5379-98c5-f87ac0bbbf44] to /Users/mymac/.juliapro/JuliaPro_v1.1.1.1/compiled/v1.1/Gtk/Vjnq0.ji.
Stacktrace:
 [1] error(::String) at /Applications/JuliaPro-1.1.1.1.app/Contents/Resources/julia/Contents/Resources/julia/lib/julia/sys.dylib:?
 [2] compilecache(::Base.PkgId, ::String) at /Applications/JuliaPro-1.1.1.1.app/Contents/Resources/julia/Contents/Resources/julia/lib/julia/sys.dylib:?
 [3] _require(::Base.PkgId) at /Applications/JuliaPro-1.1.1.1.app/Contents/Resources/julia/Contents/Resources/julia/lib/julia/sys.dylib:?
 [4] require(::Base.PkgId) at /Applications/JuliaPro-1.1.1.1.app/Contents/Resources/julia/Contents/Resources/julia/lib/julia/sys.dylib:? (repeats 2 times)
 [5] include_relative(::Module, ::String) at /Applications/JuliaPro-1.1.1.1.app/Contents/Resources/julia/Contents/Resources/julia/lib/julia/sys.dylib:?
 [6] include(::Module, ::String) at /Applications/JuliaPro-1.1.1.1.app/Contents/Resources/julia/Contents/Resources/julia/lib/julia/sys.dylib:?
 [7] top-level scope at none:2
 [8] eval at ./boot.jl:328 [inlined]
 [9] eval(::Expr) at ./client.jl:404
 [10] top-level scope at ./none:3
in expression starting at /Users/mymac/.juliapro/JuliaPro_v1.1.1.1/packages/ImageView/1uiRS/src/ImageView.jl:5
ERROR: Failed to precompile ImageView [86fae568-95e7-573e-a6b2-d8a6b900c9ef] to /Users/mymac/.juliapro/JuliaPro_v1.1.1.1/compiled/v1.1/ImageView/4mtgY.ji.
Stacktrace:
 [1] compilecache(::Base.PkgId, ::String) at ./loading.jl:1197
 [2] _require(::Base.PkgId) at ./loading.jl:960
 [3] require(::Base.PkgId) at ./loading.jl:858
 [4] require(::Module, ::Symbol) at ./loading.jl:853

最有可能的答案是固定 glib 2.58.3,请参阅 https://github.com/JuliaGraphics/Cairo.jl/issues/271#issuecomment-476827465(大多数用户似乎报告它为他们解决了问题(。

最新更新