Linux 我如何在Julia的不同版本之间切换(特别是Ubuntu上的v0.3和v0.4)?

Linux 我如何在Julia的不同版本之间切换(特别是Ubuntu上的v0.3和v0.4)?,linux,ubuntu,ubuntu-14.04,julia,Linux,Ubuntu,Ubuntu 14.04,Julia,我正在使用Julia v0.3进行一些项目。然而,我想在v0.3和v0.4中测试我的代码(因为将要使用它的一些人已经在使用v0.4)。我正在运行Ubuntu14.04,并使用apt get安装了Julia。我知道v0.4可通过PPA julianightlies获得,但如果我添加此项,v0.3将被替换。是否有一种方法可以安装并在两个版本之间快速切换以进行测试?通过编译进行安装,然后将文件开头的she bang更改为 #/路径_至/julia3 或 #/路径u至/julia4 这样就可以了您可以在

我正在使用Julia v0.3进行一些项目。然而,我想在v0.3和v0.4中测试我的代码(因为将要使用它的一些人已经在使用v0.4)。我正在运行Ubuntu14.04,并使用apt get安装了Julia。我知道v0.4可通过PPA julianightlies获得,但如果我添加此项,v0.3将被替换。是否有一种方法可以安装并在两个版本之间快速切换以进行测试?

通过编译进行安装,然后将文件开头的she bang更改为

#/路径_至/julia3

#/路径u至/julia4


这样就可以了

您可以在不同的位置安装不同版本的Julia,并设置单独的符号链接

例如,您可以下载v0.3Linux二进制文件并将其安装到一个位置,然后克隆v0.4的GitHub源代码并将其安装到另一个位置。然后为v0.3设置符号链接,例如
julia3
,为v0.4设置
julia4

像这样运行代码:

$ julia3 somefile.jl
$ julia4 somefile.jl

从站点使用二进制文件安装v0.3,从GitHub源代码在其他位置安装0.4,设置bash首选项,以便
julia4
julia3
调用单独的版本。使用
通用Linux二进制文件
。它们附带了一个可执行文件,您可以用别名或符号链接到它。@AlexA。我觉得有点不好意思,因为我没有考虑直接从GitHub而不是PPA获得0.4。@harts12:这是真的。:)如果我在评论中提到的方法最终对你有效,我会把它作为一个答案发布。@AlexA:去做吧。我从apt get保留了v0.3安装,然后按照您对v0.4的建议,在/usr/local/bin中添加了一个
julia4
sym链接到GitHub编译的可执行文件。我刚刚把v0.3作为
julia