~/.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 をいじったりしているので、色々起こるようです。