Команды не работают после редактирования файла .bashrc

Мне нужно установить программное обеспечение под названием cuda для моих академических целей. Погуглив, как установить его на мою Ubuntu 10.04, я нашел их и сделал это.

download the software
cd ~/Downloads 
sudo ./cudatoolkit_3.2.16_linux_32_ubuntu10.04.run

gedit ~/.bashrc

Добавить следующие записи:

export CUDA_INSTALL_PATH=/usr/local/cuda 
export PATH=$CUDA_INSTALL_PATH/bin 

Сохранить и выйти. Тогда беги на баш.

source ~/.bashrc

Теперь любая команда не работает, говоря: The command could not be located because '/bin' is not included in the PATH environment variable.

Я не могу понять, как я новичок в этом. Можете ли вы помочь мне?

1
задан 1 August 2013 в 11:03

1 ответ

Вы должны добавить следующие записи:

CUDA_INSTALL_PATH="/usr/local/cuda" 
PATH="$PATH:$CUDA_INSTALL_PATH/bin"

Вам не нужно указывать export перед переменной PATH в файле .bashrc (export делает переменную доступной для подпрограммы). процессы). Когда вы используете PATH=$CUDA_INSTALL_PATH/bin, вы переназначаете переменную PATH только на значение $CUDA_INSTALL_PATH/bin и теряете предыдущее значение (...:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:...), что абсолютно необходимо. Вы можете проверить значение PATH в терминале с помощью:

 echo $PATH
0
ответ дан 1 August 2013 в 11:03

Другие вопросы по тегам:

Похожие вопросы: