General Registry 未能在 Julia 中更新

log*_*ick 5 julia

我刚刚启动了 Julia 并尝试添加一个包,然后它给出了以下错误:

? Warning: Some registries failed to update:
?     — /Users/logankilpatrick/.julia/registries/General — failed to fetch from repo
? @ Pkg.Types /Users/sabae/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.3/Pkg/src/Types.jl:1199
Run Code Online (Sandbox Code Playgroud)

有什么想法可以解决这个问题吗?我认为我最近没有对此进行任何更改,我现在正在 Julia 1.3.0 上运行。

编辑:

这是注册表状态命令的输出:

(v1.3) pkg> registry st
Registry Status 
 [23338594] General (https://github.com/JuliaRegistries/General.git)
Run Code Online (Sandbox Code Playgroud)

log*_*ick 7

我不确定发生这种情况的根本原因,但Pkg 文档中的以下基本步骤解决了该问题:

(v1.3) pkg> registry rm General
  Removing registry `General` from ~/.julia/registries/General

(v1.3) pkg> registry add https://github.com/JuliaRegistries/General
   Cloning registry from "https://github.com/JuliaRegistries/General"
     Added registry `General` to `~/.julia/registries/General`

(v1.3) pkg> registry up General
  Updating registry at `~/.julia/registries/General`
  Updating git-repo `https://github.com/JuliaRegistries/General`
Run Code Online (Sandbox Code Playgroud)