我需要使用Julia V1.0.0的精确版本,在哪里可以找到它?

我需要使用Julia V1.0.0的精确版本,在哪里可以找到它?,julia,Julia,我打算使用一个需要juliav1.0.0的包 我曾使用过其他版本,如v0.7.0、v1.0.4和更高版本,但其中没有一个可以与包一起使用。如果您正在寻找的包没有与1.0.4一起使用,那么它很有可能也无法与1.0.0一起使用,或者它依赖于一个意外的特性,通俗地说就是bug 但是,要为不同版本的Julia获取二进制文件,您有很多选择 选择1 转到grad并选择您需要的版本 但是,并非所有可用下载都有相应的链接 在您的特定情况下,您应该选择与您感兴趣的体系结构对应的二进制文件,复制链接,修改链接以替换

我打算使用一个需要juliav1.0.0的包


我曾使用过其他版本,如v0.7.0、v1.0.4和更高版本,但其中没有一个可以与包一起使用。

如果您正在寻找的包没有与
1.0.4
一起使用,那么它很有可能也无法与
1.0.0
一起使用,或者它依赖于一个意外的特性,通俗地说就是bug

但是,要为不同版本的Julia获取二进制文件,您有很多选择

选择1 转到grad并选择您需要的版本

但是,并非所有可用下载都有相应的链接

在您的特定情况下,您应该选择与您感兴趣的体系结构对应的二进制文件,复制链接,修改链接以替换版本信息,最后使用链接

例如,从:

1.0.4
替换为
1.0.0

(我不知道这个把戏能用多久)

选择2 这是最安全的方法,因为它依赖于项目的实际源历史记录(版本控制系统也是为此而设计的)

基本上,您可以获取/查看源代码:

然后你自己编译它。
关于如何做到这一点的说明是可用的。

这是一个真实的需求还是您可以抓取软件包并更新需求以匹配,比如说
0.7.0
(应该与
1.0.0
)或
1.0.4
(这是
1.0.0
的错误修复版本)?或者,你可以抓取julia的git重新编译你自己需要的确切版本。这不是真正的要求,但是包不能与这两个包一起使用。我不明白你抓茱莉亚的git是什么意思。对不起,这不能回答你的问题,但我很好奇。这是哪个包裹?也许有另一个软件包版本或一个简单的修复程序可以与更多版本的Julia一起使用。这个软件包是Laplacians#master,它有两个用于不同目的的函数。包括两个函数来测试包是否工作。对于Julia v0.7.0,没有任何工作,而对于Julia v1.0.4,只有一个工作。在软件包文档中,需要注意的是,该软件包与Julia v1.0.0兼容。因此,我假设我需要安装准确的Julia版本。如果我错了,请告诉我。我认为它不需要1.0.0,而是需要一些Julia版本>1.0.0,因此1.0.4也应该可以工作,如果不是的话,它是一个bug,无论是在包中还是在Julia本身。我会打开一个问题()并在那里描述您的问题,包括您正在运行的代码和错误。我已经下载了它,但我不知道如何安装(或编译?)。可能是因为我对Julia非常熟悉。你也可以从下载二进制文件。只需将url中的版本替换为您想要的版本,例如,在编写将1.0.4更改为1.0.0时。向新手建议“下载git、签出标记并重新编译”似乎毫无帮助。。。请访问julialang.org/downloads,只需编辑url即可。然而,正如大多数其他人所提到的,您想要使用的软件包更有可能存在bug,而不是julia 1.0.0的真正需求。另一方面,这是最安全的方法。。。如果1.0.0在下载页面中没有链接,那么建议将链接重命名作为获取官方下载页面中没有的Julia版本的一种方法似乎有点脆弱。构建是否能保证长期运行?老实说,我认为这是正确的答案,即使您在管理计算机上的多个版本时遇到问题。你应该考虑接受它作为一个答案。