переменные среды для Юлия 1,0 - PullRequest
       4

переменные среды для Юлия 1,0

0 голосов
/ 09 сентября 2018

Я хотел бы иметь .julia в каталоге julia-1.0.0, чтобы я мог скопировать всю установку julia на автономный компьютер.

Какие переменные связаны с окружением?Для 0.6 раньше было

JULIA_PKGDIR
JULIA_HOME
LD_LIBRARY_PATH

Пробовал установить их, все еще есть проблема:

julia> LOAD_PATH
1-element Array{String,1}:
 "/share/apps/Julia/julia-1.0.0/.julia/"

julia> DEPOT_PATH
1-element Array{String,1}:
 "/share/apps/Julia/julia-1.0.0/.julia/"

julia> using Pkg
ERROR: ArgumentError: Package Pkg not found in current path:
- Run `Pkg.add("Pkg")` to install the Pkg package.

Stacktrace:
 [1] require(::Module, ::Symbol) at ./loading.jl:817

Ответы [ 2 ]

0 голосов
/ 10 сентября 2018

ваши *_PATH s должны иметь больше записей:

> LOAD_PATH
 3-element Array{String,1}:
  "@"
  "@v#.#"
  "@stdlib"

> DEPOT_PATH
 3-element Array{String,1}:
  "/home/no/.julia"
  "/home/no/.julia/julia-1.0.0/local/share/julia"
  "/home/no/.julia/julia-1.0.0/share/julia"

Похоже, вы перезаписали значения по умолчанию, и теперь Юлия не может найти другие пакеты.

Кроме того, (по крайней мере, для моей установки на ubuntu / wsl), если вы просто распакуете установку julia в папку, она сделает свое дело там, и вы сможете скопировать эту папку, то есть .julia.

0 голосов
/ 09 сентября 2018

JULIA_LOAD_PATH и JULIA_DEPOT_PATH. См. документацию нового менеджера пакетов.

...