Julia tek yol:
julia> ENV["JULIA_PKGDIR"] = "E:\\Julia-0.6.0\\portable"
"E:\\Julia-0.6.0\\portable"
julia> ENV["JULIA_PKGDIR"]
"E:\\Julia-0.6.0\\portable"
julia> Pkg.init()
INFO: Initializing package repository E:\Julia-0.6.0\portable\v0.6
INFO: Cloning METADATA from https://github.com/JuliaLang/METADATA.jl
Ancak önbellek dir hala eski klasöre işaret ediyor, bu yüzden bu yüzden kontrol edilip bunu anladım:
julia> Base.LOAD_CACHE_PATH
1-element Array{String,1}:
"C:\\Users\\kung\\.julia\\lib\\v0.6"
julia> Pkg.__init__()
2-element Array{String,1}:
"E:\\Julia-0.6.0\\portable\\lib\\v0.6"
"C:\\Users\\kung\\.julia\\lib\\v0.6"
julia> pop!(Base.LOAD_CACHE_PATH)
"C:\\Users\\kung\\.julia\\lib\\v0.6"
julia> Base.LOAD_CACHE_PATH
1-element Array{String,1}:
"E:\\Julia-0.6.0\\portable\\lib\\v0.6"
kadar basit işlevi:
function set_julia_dir(dir::String)
ENV["JULIA_PKGDIR"] = dir
Pkg.init()
Pkg.__init__()
pop!(Base.LOAD_CACHE_PATH)
end
set_julia_dir("E:\\Julia-0.6.0\\portable")
kabuktaki, daha sonra yeni d yeni bir paket sistemi başlatmak için 'Pkg.init() 'kullanmak' verme JULIA_PKGDIR =/opt/julia/v0.4' çalışabilir Sadece, bu paketleri yeni yere kopyala ve yapıştır. – Gnimuc
[doc] 'da (JULIA_PKGDIR) yukarı baktım (http://docs.julialang.org/en/release-0.4/stdlib/pkg/). Sürüm otomatik olarak ekleneceğinden, 'JULIA_PKGDIR =/opt/julia' ayarlamam gerekiyor. Cevap vermelisin. – becko
@GnimucK. Bunu yaptım ama Jupyter defterini kırdı. Jupyter’in yeni yerinden nasıl haberdar edebilirim? – becko