Когда я набираю r в моем терминале Mac OSX, он отправляет меня прямо в приложение R, но если я набираю julia, он говорит мне "путь не найден", хотя я также установил Julia.
Почему это может быть?
Когда я набираю r в моем терминале Mac OSX, он отправляет меня прямо в приложение R, но если я набираю julia, он говорит мне "путь не найден", хотя я также установил Julia.
Почему это может быть?
Ошибка означает, что двоичный файл julia
не был найден в одном из каталогов, перечисленных в переменной среды PATH
. Поскольку Julia распространяется как приложение MacOS X, оно не запускается из командной строки без вспомогательной команды.
Попробуйте этот скрипт в /usr/local/bin
- назовите его julia
:
#!/bin/ksh
VERSION=${1:0.3.2}
exec '/Applications/Julia-$VERSION.app/Contents/Resources/julia/bin/julia'
Последняя строка - это то, что на самом деле запускает MacOS X Julia.
Вы также можете попробовать этот скрипт, но он немного рискованнее - если у вас установлена дубликата Julia, он может запутаться:
#!/bin/ksh
exec $(ls -1d /Applications/Julia-*.app/Contents/Resources/julia/bin/julia)
Причина того, что R запускается напрямую, а Джулия - нет, возможно, заключается в том, что приложение R является настоящим приложением X11, а распределенное приложение Julia - это приложение в стиле MacOS, даже если оно работает в Терминале.
Надеюсь это поможет!