更新Julia版本而不重新安装之前版本的软件包

5

最近,Julia的新版本(0.4)已经推出。 我想安装它,因为我注意到我的当前0.3.11版本中存在一些错误。但是,在安装0.4后,我意识到我从0.3.11中获取的软件包不在0.4中。

考虑到软件包管理器的速度,重新安装这些软件包会很麻烦,而且每次更新版本都要重复此过程。所以我想知道是否有解决方法?


你尝试过将“\.julia\v0.3”复制到“\.julia\v0.4”吗?你可以使用Pkg.dir()找到正确的路径。 - Reza Afzalan
我已经尝试过了,但是当我输入 Pkg.status() 时,它们没有被显示出来。 - aberdysh
如果您正在使用 IJulia,在安装新版本的 Julia 之后,在使用 IJulia 之前,请确保通过 julia REPL 使用 Pkg.add("IJulia") 安装它。 - Reza Afzalan
同时请查看 -> https://dev59.com/Pl0a5IYBdhLWcg3wPWlN - Reza Afzalan
1个回答

11

您还可以通过将您的 Project.toml 从 ~/.julia/environments/v1.x 复制到 ~/.julia/environments/v1.y,并执行 Pkg update,来简化此过程。这将安装您之前拥有的所有相同的软件包。


在1.0版本中是否已经过时? - xgdgsc
3
~/.julia/environments/v1.x 中的 Project.toml 复制到 ~/.julia/environments/v1.y 即可完成替换。 - tholy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接