Я только что установил «визит», научное программное обеспечение для визуализации, в Ubuntu 12.04, используя команды, приведенные в примечаниях по установке для визита для Unix, приведенных здесь здесь . Если быть точным, мои команды были введены из каталога, в который я установил файл .tar и скрипт установки (/usr/Downloads
), и были
chmod 755 visit-install2_7_1
./visit-install2_7_1 2.7.1 linux-x86_64-ubuntu11 ../Documents/visit
cd
echo "set path = ($path /Documents/visit/bin)" >> .cshrc
Теперь, когда я ввожу команду «визит» в CLI выдает ошибку «визит: команда не найдена». Я не совсем гуру Linux, так что же общего для такого? Если вы заметите в приведенных выше командах, путь поиска установлен (я не совсем уверен, что это); Может ли это быть источником проблемы? Я могу открыть программное обеспечение, только перейдя в каталог visit/bin
и запустив ./visit, что, на мой взгляд, не нужно.
Проблема, скорее всего, связана с последней строкой, которой вы следовали в своих инструкциях:
echo "set path = ($path /Documents/visit/bin)" >> .cshrc
Это относится только к C Shell. Как пользователь Ubuntu, есть вероятность, что вашей оболочкой по умолчанию является bash.
Так как при попытке запустить приложение вы получаете ошибку «команда не найдена», вы можете предположить, что ваша текущая переменная $ PATH не содержит папку /Documents/visit/bin
. Вы можете проверить это, выполнив следующую команду:
echo $PATH
Это, вероятно, вернет что-то вроде:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
Чтобы сделать эквивалент с bash, вы захотите следовать инструкции в этом вопросе по переполнению стека: Как навсегда установить $ PATH в Linux?
В качестве альтернативы ... выполните следующие действия:
.bashrc
или .profile
(в вашем домашнем каталоге) с вашим любимым редактором export PATH=
, если вы ее найдете, перейдите к шагу 4 export PATH=$PATH
:<path/to>/visit/bin
в конец строки, найденной на шаге 2, или добавьте на шаге 3, где <path/to>
- папка, которую вы установили, перейдите в Вам нужно только добавить эту строку в или .bashrc
или .profile
, нет необходимости добавлять ее к обоим.