在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/[email protected] # 从镜像站安装(推荐)

发现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/[email protected]

成功获取到了。

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

你可能感兴趣的:(在Julia中添加国内镜像站遇到的问题和解决方法)