(疑問を解消したいが、しばらくは工事中だろう)
どうせコンパイルし直すのだし、 古いのを全部消して新しいのを入れれば良いのだろうか。 消すのは
sudo rm -rf /Applications/Julia-1.x rm -rf ~/.julia |
インストールは Download Julia から julia-1.6.0-mac64.dmg (1.6.0 はバージョンの番号である。まだ M1 チップ用はない。) を入手して行う。 実行形式にパスを通すためには、環境変数 PATH に登録したり、 エイリアスの定義をする方法もあるが、 シンボリック・リンクを張るのを勧めようかな。次のようにする。
sudo rm -f /usr/local/bin/julia sudo ln -s /Applications/Julia-1.6.app/Contents/Resources/julia/bin/julia /usr/local/bin |
Julia のバージョン依存は、 ~/.julia/compiled/v1.x と、 ~/.julia/environments/v1.x だけかな?? だとしたらそれだけ消せば、という気もするけれど。
Julia の REPL (julia コマンド) を起動して、 julia> というプロンプトに対して、
julia> using Pkg julia> Pkg.add("Printf") julia> Pkg.add("Plots") julia> Pkg.add("GR") |
(2022/1/9追記)
最近は細かいアップデートは
using Pkg Pkg.update() |
ターミナルで |
sudo rm -rf /Applications/Julia-1.6.app sudo rm -f /usr/local/bin/julia sudo ln -s /Applications/Julia-1.7.app/Contents/Resources/julia/bin/julia /usr/local/bin rm -rf ~/.julia |
最後の rmは cp -pr /.julia/environments/v1.6 /.julia/environments/v1.7 としてから Pkg.update() すれば良い、という人もいるが、 まだ試していない。今のところ使っているパッケージが少ないので、 全部インストールし直している。
julia> に対して |
using Pkg Pkg.add("Printf") Pkg.add("Plots") Pkg.add("IJulia") Pkg.add("PyPlot") Pkg.add("DifferentialEquations") using Printf using Plots using IJulia using PyPlot using DifferentialEquations |
パッケージのアップデートは
julia> に対して |
using Pkg Pkg.update() |