参考文章:
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文件夹这个地方。。。