在Julia中添加国内镜像站遇到的问题和解决方法

参考文章:

https://discourse.juliacn.com/t/topic/736

https://discourse.julialang.org/t/registry-toml-missing/24152

       按照上面的参考文章,我执行了第一条命令: add PkgMirrors 

julia> # 输入 "]" 以进入包管理器的 REPL 模式

(v1.0) pkg> add PkgMirrors # 最官方的安装方式

(v1.0) pkg> add https://github.com/sunoru/PkgMirrors.jl.git # 从源代码安装

(v1.0) pkg> add https://mirrors.zju.edu.cn/julia/PkgMirrors.jl.git@v1.0.0 # 从镜像站安装(推荐)

发现Julia会自动从github下载这个PkgMirrors,然后就进行不下去了。。。

执行第三句也报错。

Julia的REPL内直接执行:

(v1.1) pkg> registry add https://mirrors.ustc.edu.cn/julia/registries/General.git/

就可以下载了,第一次这么执行我报错了,报错内容是:

ERROR: SystemError: opening file "C:\\Users\\User\\.julia\\registries\\General\\Registry.toml": No such file or directory

然后我参考第二个文章,将这个问题解决了,删掉

C:\Users\User\.julia

下的registries文件夹,重新执行命令:

(v1.1) pkg> registry add https://mirrors.ustc.edu.cn/julia/registries/General.git/

然后稍加等待,General.git就好了。

然后执行命令

(v1.1) pkg> add https://mirrors.zju.edu.cn/julia/PkgMirrors.jl.git@v1.1.0

成功获取到了。

之前进行不下去的原因可能问题就处在registers文件夹这个地方。。。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容