问题1 - 升级
我在Windows上使用v"0.3.8"
。我从
http://julialang.org/downloads/
Current Release (v0.3.9)
我知道我可以下载prebuild版本并重新安装。有没有办法升级(从当前安装的版本)到新版本?
有Pkg.update()
,它运行很长时间没有任何输出 - 它不能以这种方式工作。
来自文档:
update()更新包中的元数据仓库 - 保存在 Pkg.dir(“METADATA”) - 然后更新任何可以安全的固定包 从他们的起源被拉出来;然后调用Pkg.resolve()来确定a 新的最佳软件包版本。
因此,它不是升级语言本身的正确工具。
问题2 - 发行说明
是否存在 ReleaseNote 或 ChangeList 之类的内容?或者重大改变的任何亮点?
(我知道该语言尚未达到v1.0
。如果有一个地方可以找到重大改变/改进,那就很好。如果没有,那很好。)
答案 0 :(得分:23)
升级Julia最简单的方法是转到download page并手动安装相应的二进制文件。 (更新:如果您使用旧Julia,例如v0.6)如果您要将Julia升级到新的次要版本(例如v0.5 => v0.6),您可以轻松地重新安装你的旧包通过以下步骤(Julia-v1.0随新包管理器一起发货,所以没有这样的麻烦):
julia> using Pkg # Pkg.init() if needed
REQUIRE
文件从旧版本的软件包目录复制到新版本(在此示例中从.julia/v0.5
复制到.julia/v0.6
)覆盖现有文件julia> Pkg.resolve() # or Pkg.update()
如果您正在使用Homebrew和homebrew-julia,请按照here的说明进行操作。
使用abelsiqueira的安装程序jill。
1. Pkg.update()
用于更新Julia的软件包,而不是Julia本身,因此下载prebuild版本并重新安装似乎是目前升级Julia的唯一方法。或者您可以按照说明here从源代码构建Julia。
2.发布说明列于此处:
答案 1 :(得分:6)
我只是想在将julia从0.3.11更新到0.4.0时分享我的经验。
如果你正在使用Ubuntu,你可以使用:
sudo apt-get dist-upgrade julia
它会将以前的版本升级到新版本。但是,之前版本上安装的软件包不会被提升到新版本。
如果您正在使用IJulia,当您启动" jupyter笔记本时,您的jupyter内核无法检测到新版本的julia,但仍会检测到前一个版本。此外,前一个是死内核。您可以从
手动安装IJuliaPkg.add("IJulia")
这就是全部。
答案 2 :(得分:1)
执行以下操作
sudo apt-get dist-upgrade julia
然后打开julia终端并执行
Pkg.update()
Pkg.build("IJulia")
您还可以查看此link以供将来参考
答案 3 :(得分:0)
on centos /可能会使用你可以使用的redhat: 百胜升级朱莉娅
然后
Pkg.update() Pkg.build(“IJulia”)
如前所述。
答案 4 :(得分:0)
为了澄清Windows用户:
你必须重新安装新版本的Julia(在我的情况下是0.6.2-> 0.6.3) 但是在相同的“代”(在我的情况下:v0.6)中,不必重新安装包。
另见关于朱莉亚话语的相应讨论,以获得更详细的解释:https://discourse.julialang.org/t/update-julia-0-6-1-0-6-2-in-anaconda/8669
答案 5 :(得分:-3)
list_concat