Как получить путь к двоичному файлу julia, который используется в сеансе? - PullRequest
4 голосов
/ 01 мая 2020

Как в сеансе julia я могу получить путь к двоичному файлу julia, который используется этим сеансом?

Ответы [ 2 ]

3 голосов
/ 01 мая 2020
joinpath(Sys.BINDIR, Base.julia_exename())
1 голос
/ 02 мая 2020

Полная команда, которая использовалась для запуска julia, дается Base.julia_cmd. Если вы хотите запустить новый процесс, возможно, вам следует сохранить всю эту команду (включая образ системы):

julia> Base.julia_cmd()
`/home/francois/.local/julia-1.4.1/bin/julia -Cnative -J/home/francois/.local/julia-1.4.1/lib/julia/sys.so -g1`

Если вам нужен только путь к двоичному файлу julia, это первый компонент команды:

julia> Base.julia_cmd()[1]
"/home/francois/.local/julia-1.4.1/bin/julia"
...