在 Catalina 机器上安装 Julia 0.6.4
Installing Julia 0.6.4 on Catalina Machine
之前在 Windows 台机器上多次执行此操作,没有任何问题。但是在 Catalina 机器上安装 Julia Pro 后,当我尝试使用 Pkg.add("Gurobi"):
添加 Gurobi 包时,我一直收到此错误
错误:系统错误:真实路径:没有那个文件或目录
根据我在其他地方看到的唯一评论,我尝试为 Julia 提供完整的磁盘访问权限。我还用 ENV["GUROBI_HOME"] = "/Library/gurobi811/mac64"
正确定义了通往 Gurobi 的路径
还有什么我可以做的吗?这是较旧的代码,因此希望避免更新它以与 Julia 1.x 一起使用。
谢谢!我花了两天时间试图解决这个问题!
包对 Julia 本身或其依赖项的版本设置上限最近才变得司空见惯;事实上,它现在是自动注册新版本的要求。但在过去,我们对此要宽松得多。因此,可能有一些 Gurobi 版本声称可以使用比实际更广泛的 Julia 版本,或者可以在某些版本中协同工作但在其他版本中不能协同工作的包,Pkg
无法知道神奇的组合是什么。
您可能需要手动安装在 Julia 0.6 时 "modern" 的 Gurobi 版本。但是您还应该期望必须对您将使用的其他包进行这种挖掘。
鉴于您在这方面花费了多少时间,我认为您更好的选择是安装 Julia 0.7 并使用它的警告来告诉您如何使您的代码现代化。完成后,您可以使用 Julia 1.x。但是通过 0.7 到达 1.x 比直接跳到 1.x.
要容易得多
之前在 Windows 台机器上多次执行此操作,没有任何问题。但是在 Catalina 机器上安装 Julia Pro 后,当我尝试使用 Pkg.add("Gurobi"):
添加 Gurobi 包时,我一直收到此错误错误:系统错误:真实路径:没有那个文件或目录
根据我在其他地方看到的唯一评论,我尝试为 Julia 提供完整的磁盘访问权限。我还用 ENV["GUROBI_HOME"] = "/Library/gurobi811/mac64"
正确定义了通往 Gurobi 的路径还有什么我可以做的吗?这是较旧的代码,因此希望避免更新它以与 Julia 1.x 一起使用。
谢谢!我花了两天时间试图解决这个问题!
包对 Julia 本身或其依赖项的版本设置上限最近才变得司空见惯;事实上,它现在是自动注册新版本的要求。但在过去,我们对此要宽松得多。因此,可能有一些 Gurobi 版本声称可以使用比实际更广泛的 Julia 版本,或者可以在某些版本中协同工作但在其他版本中不能协同工作的包,Pkg
无法知道神奇的组合是什么。
您可能需要手动安装在 Julia 0.6 时 "modern" 的 Gurobi 版本。但是您还应该期望必须对您将使用的其他包进行这种挖掘。
鉴于您在这方面花费了多少时间,我认为您更好的选择是安装 Julia 0.7 并使用它的警告来告诉您如何使您的代码现代化。完成后,您可以使用 Julia 1.x。但是通过 0.7 到达 1.x 比直接跳到 1.x.
要容易得多