我尝试构建 Julia (v0.7) 的最新(开发)版本,并希望使用 Jupyter Notebook 中的这个内核。当我尝试运行
Pkg.add("IJulia")
和构建模块时,构建失败。我得到的错误是
Error: ------------------------------------------------------------
│ # Build failed for IJulia
│ exception =
│ LoadError: UndefVarError: JULIA_HOME not defined
│ Stacktrace:
│ [1] uv_error at ./libuv.jl:68 [inlined]
│ [2] unlink(::String) at ./file.jl:526
│ [3] #rm#9(::Bool, ::Bool, ::Function, ::String) at ./file.jl:149
│ [4] #rm at ./<missing>:0 [inlined]
│ [5] #installkernel#2(::String, ::Function, ::String) at /Users/myuser/.julia/v0.7/IJulia/deps/kspec.jl:117
│ [6] installkernel(::String) at /Users/myuser/.julia/v0.7/IJulia/deps/kspec.jl:36
│ [7] top-level scope at /Users/myuser/.julia/v0.7/IJulia/deps/build.jl:75
│ [8] include at ./boot.jl:295 [inlined]
│ [9] include_relative(::Module, ::String) at ./loading.jl:1067
│ [10] include at ./sysimg.jl:26 [inlined]
│ [11] include(::String) at ./loading.jl:1101
│ [12] top-level scope
│ [13] eval at ./boot.jl:298 [inlined]
│ [14] eval at ./sysimg.jl:71 [inlined]
│ [15] evalfile(::String, ::Array{String,1}) at ./loading.jl:1096 (repeats 2 times)
│ [16] #2 at ./none:15 [inlined]
│ [17] cd(::getfield(, Symbol("##2#5")){String}, ::String) at ./file.jl:70
│ [18] (::getfield(, Symbol("##1#3")))(::IOStream) at ./none:14
│ [19] #open#318(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::getfield(, Symbol("##1#3")), ::String, ::Vararg{String,N} where N) at ./iostream.jl:369
│ [20] open(::Function, ::String, ::String) at ./iostream.jl:367
│ [21] top-level scope
│ [22] eval at ./boot.jl:298 [inlined]
│ [23] eval(::Module, ::Expr) at ./sysimg.jl:71
│ [24] exec_options(::Base.JLOptions) at ./client.jl:309
│ [25] _start() at ./client.jl:448
│ in expression starting at /Users/myuser/.julia/v0.7/IJulia/deps/build.jl:104
└ @ Main none:18
将此作为问题发布在 github 上是否合理,或者这些问题仅适用于稳定版本 v0.6?