编辑 .bashrc 文件后命令不起作用

编辑 .bashrc 文件后命令不起作用

我需要安装一款名为 cuda 的编程软件,用于学术目的。我在 Google 上搜索如何在 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 

保存并退出。然后在 bash 上运行。

source ~/.bashrc

现在任何命令都不起作用:The command could not be located because '/bin' is not included in the PATH environment variable.

我不太明白,因为我是新手。你能帮助我吗?

答案1

您应该添加以下条目:

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

您不需要在文件中的变量export前面(使变量可供子进程使用)。当您使用时,您只会重新分配给变量值,并且会丢失以前的值( ),这是绝对必要的。您可以使用以下命令在终端中检查您的值:PATH.bashrcexportPATH=$CUDA_INSTALL_PATH/binPATH$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

相关内容