環境変数の設定 startup.jl †起動時に読む startup.jl を編集して,自分に都合の良い環境を構築する. v1.0.0 †まずは startup.jl のファイル自体を探す. function load_julia_startup() # If the user built us with a specific Base.SYSCONFDIR, check that location first for a startup.jl file # If it is not found, then continue on to the relative path based on Sys.BINDIR BINDIR = Sys.BINDIR::String SYSCONFDIR = Base.SYSCONFDIR::String if !isempty(SYSCONFDIR) && isfile(joinpath(BINDIR, SYSCONFDIR, "julia", "startup.jl")) include(Main, abspath(BINDIR, SYSCONFDIR, "julia", "startup.jl")) else include_ifexists(Main, abspath(BINDIR, "..", "etc", "julia", "startup.jl")) end include_ifexists(Main, abspath(homedir(), ".julia", "config", "startup.jl")) return nothing end のようになっている. julia> joinpath(Sys.BINDIR, Base.SYSCONFDIR, "julia") "/usr/local/src/julia/usr/bin/../etc/julia" julia> joinpath(homedir(), ".julia", "config") "/home/miyashita/.julia/config" この2つのパスにある startup.jl のどちらかを編集する. push!(Base.DL_LOAD_PATH, "/usr/local/gmt/lib") Julia を再起動後に REPL で次のコマンドを入力し,反映されているか確認する. julia> Base.DL_LOAD_PATH 1-element Array{String,1}: "/usr/local/gmt/lib" v0.7.0 †v1.0.0 に同じ. 参考 † |