如何在 Julia 会话中获取正在使用该会话的 Julia 二进制文件的路径?
joinpath(Sys.BINDIR, Base.julia_exename())
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"