julia 1.0的环境变量

julia 1.0的环境变量,julia,Julia,我希望将.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

我希望将.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
JULIA_加载路径和JULIA_仓库路径。请参阅新软件包管理器的说明。

您的*\u路径应包含更多条目:

> 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"
看起来您重写了默认值,现在julia找不到其他包


另外,至少对于我在ubuntu/wsl上的安装,如果你只是将julia安装解包到一个文件夹中,它会在那里发挥神奇的作用,你可以复制该文件夹,即.julia。

在添加时,我如何告诉julia在share/julia而不是.julia/下安装这个包?我建议阅读crstnbr引用的文档,但如果我正确理解您的问题,您希望所有内容都存储在您的julia-1.0.0目录中,因此需要在那里建立一个新仓库,或者安装到您希望安装文件的任何地方,然后修改JULIA_DEPOT_PATH环境我尝试了DEPOT_PATH=circshiftDEPOT_PATH,1以使/share/JULIA优先。但我得到了无法分配的错误。JULIA_DEPOT_路径在shell中为空。如果我将其设置为新的depot path,我将再次失去depot_path的其他元素。显然,它并不像我想象的那样定义良好。有关更多详细信息,请参阅。一个解决办法是推!DEPOT_路径,/address/to/where,并将其添加到julia-1.0.0/etc/julia/startup.jl。您也可以简单地添加一个从~/.julia到所需路径的链接。两者似乎都。。。虽然不是100%的解决方案,但有可能复制,你可以考虑使用解决方法:如果你移动。朱丽亚在你的在线机器上共享:MV~/朱丽亚/Stuts/Apps/朱丽亚/Julia1.0.0/朱丽亚。然后创建Simulink:LN-S/Stuts/Apps/朱丽亚/Julia1.0.0/·朱丽亚/~/.朱丽亚,然后你的新安装的软件包将被物理地放置在你的共享中。旧软件包也是因为您在第一步中移动了它们;特别是,Pkg.jl的词汇表包含对JULIA_DEPOT_路径的解释:。