问题1 - 升级
我v"0.3.8"
在Windows上使用.我找到了
http://julialang.org/downloads/
Current Release (v0.3.9)
Run Code Online (Sandbox Code Playgroud)
我知道我可以下载prebuild版本并重新安装.有没有办法升级(从当前安装的版本)到新版本?
有Pkg.update()
,它运行很长一段时间没有任何输出 - 它不能以这种方式工作.
从文档:
update()更新包元数据仓库 - 保存在Pkg.dir("METADATA")中 - 然后更新任何可以安全地从其来源拉出的固定包; 然后调用Pkg.resolve()来确定一组新的最佳软件包版本.
因此,它不是升级语言本身的正确工具.
问题2 - 发行说明
是否有ReleaseNote或ChangeList这样的东西?或者重大改变的任何亮点?
(我知道语言还没有达到v1.0
.如果有一个地方可以找到重大改变/改进,那就很好.如果没有,那很好.)
Pyg*_*gin 59
只是想分享我尝试在 Windows 上更新 Julia 的内容,效果很好。
我添加了UpdateJulia
软件包并使用该软件包 ( using UpdateJulia
) 我通过以下方式更新了我的 PC 上的 Julia 版本update_julia()
:
打开 Julia 包管理器并一一输入以下命令,
]add UpdateJulia
using UpdateJulia
update_julia()
Run Code Online (Sandbox Code Playgroud)
请记住:只需键入]
即可进入pkg
REPL 模式,通过删除 (mac) 或退格键 (windows) 即可退出该模式。
Gni*_*muc 25
升级Julia最简单的方法是转到下载页面并手动安装相应的二进制文件.(更新:如果您使用旧Julia,例如v0.6)如果您要将Julia升级到新的次要版本(例如v0.5 => v0.6),您可以轻松地重新安装旧包以下步骤(Julia-v1.0随新包管理器一起提供,因此没有这样的麻烦):
julia> using Pkg # Pkg.init() if needed
REQUIRE
旧版本的软件包目录中的文件复制到新版本(在此示例中为.julia/v0.5
to .julia/v0.6
),覆盖现有文件julia> Pkg.resolve() # or Pkg.update()
如果您使用的是Homebrew和homebrew-julia,请按照此处的说明操作.
使用abelsiqueira的安装程序jill.
1. Pkg.update()
用于更新Julia的软件包,而不是Julia本身,因此下载prebuild版本并重新安装似乎是目前升级Julia的唯一方法.或者您可以按照此处的说明从源代码构建Julia .
2.发行说明如下:
小智 6
我只是想在将julia从0.3.11更新到0.4.0时分享我的经验.
如果您使用的是Ubuntu,可以使用:
sudo apt-get dist-upgrade julia
Run Code Online (Sandbox Code Playgroud)
它将把以前的版本升级到新版本.但是,以前版本上安装的软件包不会被提升到新版本.
如果您正在使用IJulia,当您启动"jupyter笔记本"时,您的jupyter内核将无法检测到新版本的julia,但仍会检测到前一个版本.此外,前一个是死内核.你必须手动安装IJulia
Pkg.add("IJulia")
Run Code Online (Sandbox Code Playgroud)
就这样.