在Catalina机器上安装Julia 0.6.4

在Catalina机器上安装Julia 0.6.4,julia,macos-catalina,Julia,Macos Catalina,以前在Windows计算机上多次执行此操作,没有任何问题。但是在Catalina机器上安装Julia Pro后,当我尝试使用Pkg.addGurobi添加Gurobi包时,我不断遇到以下错误: 错误:SystemError:realpath:没有这样的文件或目录 我试着让Julia完全访问磁盘,这是我在别处看到的唯一一条评论。我还使用ENV[Gurobi_HOME]=/Library/gurobi811/mac64正确地定义了通往Gurobi的路径 还有什么我能做的吗?这是较旧的代码,所以我们希

以前在Windows计算机上多次执行此操作,没有任何问题。但是在Catalina机器上安装Julia Pro后,当我尝试使用Pkg.addGurobi添加Gurobi包时,我不断遇到以下错误:

错误:SystemError:realpath:没有这样的文件或目录

我试着让Julia完全访问磁盘,这是我在别处看到的唯一一条评论。我还使用ENV[Gurobi_HOME]=/Library/gurobi811/mac64正确地定义了通往Gurobi的路径

还有什么我能做的吗?这是较旧的代码,所以我们希望避免将其更新为与Julia 1.x一起使用


谢谢大家!!我花了两天的时间想弄清楚这件事

最近,软件包对Julia本身或其依赖项的版本设置上限才变得司空见惯;事实上,现在需要自动注册新版本。但在过去,我们在这方面要宽松得多。因此,可能会有一些版本的Gurobi声称可以与更多种类的Julia版本一起工作,或者包在某些版本中可以一起工作,但在其他版本中不能,Pkg无法知道这些神奇的组合是什么

您可能需要手动安装Julia 0.6时代的现代版Gurobi。但是您也应该期望必须对您将要使用的其他包进行这种挖掘


考虑到您在这方面花费了多少时间,我认为更好的选择是安装Julia 0.7并使用其警告来告诉您如何使代码现代化。完成后,可以使用Julia 1.x。但是从0.7到1.x要比直接跳到1.x容易得多。

谢谢你的回复!这正是我所期望的。我刚刚开始,编辑这么多行约束和变量似乎很痛苦,这让我想到了一个后续问题:是否有任何类型的语法更改目录可供参考?否则这可能是一个真正的艰难…再次感谢!关于Julia的任何内容都应该包含在Julia 0.7给出的弃用警告中。对于跳转,我不太确定,但是链接到NEWS.md文件,这应该会有帮助。