可能重复:
如何将目录添加到我的路径?
我需要在工作中使用一个程序。我按照该程序的安装说明进行操作。但是,当我尝试运行它时,出现消息 -program_that_I_want_to_run:Command not found
我知道这是一个$PATH
问题,但是我尝试了说明书中描述的命令行,但没有起作用。
设置环境变量 CONFIG_PATH
export CONFIG_PATH=/my_path_to_PROGRAM/PROGRAM/config/
我确信我正确地指出了访问config
目录的路径。没有输入错误。
帮助?
答案1
首先,检查你的原始路径:
echo $PATH
它应该显示如下内容:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
现在将您的程序添加到该路径,确保您使用从/到您的程序的完整路径。
export PATH=$PATH:/path/to/my/program
这会将 PATH 变量设置为现有 PATH 加上您在末尾添加的内容。检查是否已添加(警告:它仅存在于终端的当前会话中):
echo $PATH
答案2
将此行添加到 ~/.bashrc(使用 PATH 而不是 CONFIG_PATH)
export PATH=$PATH:/path/to_directory_containing_program
export CONFIG_PATH=/my_path_to_PROGRAM/PROGRAM/config/