~/.julia/registries/General の registry が汚ない

あれこれ、install やら update やらを重ねていたら、julia 1.0.2 で up 時にエラーが出るようになりました。

(v1.0) pkg> up
  Updating registry at `~/.julia/registries/General`
┌ Warning: Some registries failed to update:
│     — `~/.julia/registries/General` — registry dirty
└ @ Pkg.API /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:157
 Resolving package versions...
  Updating `~/.julia/environments/v1.0/Project.toml`
 [no changes]
  Updating `~/.julia/environments/v1.0/Manifest.toml`
 [no changes]

と、いうわけで調べてみたところ、Registry dirty というところに記載がありました。

つまる所、下記の魔法の呪文を、ターミナルに唱えるのです。

% rm -fr ~/.julia/registries/General

これで、再び julia を再起動して Pkg の up です。

(v1.0) pkg> up
   Cloning default registries into /Users/xxxxxxx/.julia/registries
   Cloning registry General from "https://github.com/JuliaRegistries/General.git"
 Resolving package versions...
 Installed Widgets ─────────── v0.4.4
 Installed Tables ──────────── v0.1.12
 Installed Parameters ──────── v0.10.3
 Installed CategoricalArrays ─ v0.5.2
 Installed OhMyREPL ────────── v0.4.1
 Installed DataFrames ──────── v0.15.2
 Installed Plots ───────────── v0.22.0
... 以下略

色々な開発が続いているのと、色々、自分のパッケージを入れたり、python をいじったりしているので、色々起こるようです。

B! LINE