Julia 0.6.4版本如何更新WinRPM以解决COBRA包安装报错问题
Julia 0.6.4 Windows环境安装COBRA包解决方案
步骤1:解决WinRPM未定义错误
首先需要先安装并加载WinRPM包,在Julia终端执行以下命令:
Pkg.add("WinRPM") using WinRPM
步骤2:替换失效的WinRPM默认源
默认的openSUSE Leap 42.2源已下线,需要替换为归档源,执行以下命令修改源配置:
# 32位系统保留win32配置即可,64位系统可只配置win64 WinRPM.repos["win32"] = "http://ftp.gwdg.de/pub/opensuse/discontinued/repositories/windows:/mingw:/win32/openSUSE_Leap_42.2/" WinRPM.repos["win64"] = "http://ftp.gwdg.de/pub/opensuse/discontinued/repositories/windows:/mingw:/win64/openSUSE_Leap_42.2/"
步骤3:更新源并安装COBRA
- 先执行WinRPM源更新:
WinRPM.update()
- 更新无报错后,重新执行COBRA安装命令:
Pkg.add("COBRA")
备选方案(上述步骤失败时使用)
如果源仍然无法访问,可手动安装COBRA:
- 下载适配Julia 0.6.4版本的COBRA源码压缩包
- 将解压后的文件夹放到Julia安装目录下的
pkgs目录对应位置 - 执行构建命令:
Pkg.build("COBRA")
注意:安装过程中如果提示其他依赖包安装失败,可先手动安装对应适配Julia 0.6版本的依赖包,再重新执行COBRA安装流程
内容的提问来源于stack exchange,提问作者Farzan
相关产品推荐
相关产品推荐

