#author("2018-08-12T08:15:56+09:00","default:Miyashita","Miyashita") #author("2018-08-12T08:40:59+09:00","default:Miyashita","Miyashita") *juliarc.jl 設定 [#d1685c1d] ** version 1.0.0 [#ka1942dd] juliarc.jlではなくてstartup.jlで設定する. [[環境変数の設定 v1.0.0>../startup]]を参照. ** version 0.6.x [#y3614d3e] 起動時に環境変数等を設定するjuliarcのファイルは, #codeprettify(lang-bash){{ $JULIA_HOME/$SYSCONFDIR/julia/juliarc.jl # ファイル名の最初の "." 不要 ~/.juliarc.jl }} のどちらかを使う.~ 前者を使用するときは,まずJULIA_HOMEとSYSCONFDIRのパスを確認する. #codeprettify(lang-julia){{ julia> println(joinpath(JULIA_HOME,Base.SYSCONFDIR)) /usr/local/julia/usr/bin/../etc }} これをもとに, #codeprettify(lang-bash){{ /usr/local/julia/usr/etc/julia/juliarc.jl }} のファイルを編集する. #codeprettify(lang-julia){{ # This file should contain site-specific commands to be executed on Julia startup # Users may store their own personal commands in the user home directory `homedir()`, in a file named `.juliarc.jl` push!(Libdl.DL_LOAD_PATH, "/usr/local/gmt/lib") }} GMTライブラリのパスを追加してみた.~ このファイルの実行権限を確認・変更し,Julia再起動後に反映されているか確認.~ #codeprettify(lang-julia){{ julia> println(Base.Libdl.DL_LOAD_PATH) String["/usr/local/gmt/lib"] }} ユーザのホームディレクトリの.juliarc.jlに書く場合も同じ.~ /usr/以下にJuliaをインストールしている場合はどちらでもあまり変わらないかも. ***参考 [#xa7a3c9c] [[Environment Variables (v0.6.0)>https://docs.julialang.org/en/v0.6.0/manual/environment-variables/]]