jill.py 是一个从命令行一键安装Julia的工具,简单来说它有以下几个功能:
- 支持所有平台(Linux, macOS, Windows, FreeBSD)
- 自动从最近的镜像站下载(目前有ZJU和USTC)
- 自动寻找最新的Julia版本
- 简单的多版本管理
基本使用
我是用python 3.6开发的,所以需要先通过pip来安装: pip install jill
,然后就可以用以下命令来安装Julia:
jill install
: 安装最新的Julia版本(目前是1.3.1
而不是1.4.0-rc1
)jill install 1.0
: 安装最新的Julia 1.0 版本 (目前是1.0.5
)jill install 1.4.0-rc1 --upgrade
: 安装1.4.0-rc1并且把早期Julia的根环境复制到1.4中jill install --upstream USTC
: 指定从USTC镜像站下载
一个简单的demo:
安装时会自动创建一些别名:julia
, julia-1
, julia-1.3
所以不同julia版本可以一起使用而不至于混淆,安装完之后重新开一个命令行后输入任意一个别名就可以启动julia了。
除此之外还有一些比较高级的功能,例如自己搭建一个内网镜像,然后指定从内网镜像下载Julia,这个需要有兴趣的同学来自行探索