Когда я набираю r в моем терминале Mac OSX, он отправляет меня прямо в приложение R, но если я набираю julia, он говорит мне "путь не найден", хотя я также установил Julia.

Почему это может быть?

1 ответ1

0

Ошибка означает, что двоичный файл 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, даже если оно работает в Терминале.

Надеюсь это поможет!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .