2015-12-21 116 views
1

我想将pycharm.sh添加到PATH(Pycharm社区版本5.0.2)的路径,该路径存储在/opt/pycharm-community-5.0.2/bin中。起初,我添加了以下行/etc/environment,之前这是一个空文件:无法永久设置环境变量PATH

PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/opt/pycharm-community-5.0.2/bin" 

后来我试图通过终端启动Pycharm,都没有成功:

$ pycharm 
bash: pycharm: command not found. 

我的下一步是改变在/etc/profile第一if语句内PATH的值如下:

if [ "`id -u`" -eq 0 ]; then 
    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/pycharm-community-5.0.2/bin" 
else 
    PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/opt/pycharm-community-5.0.2/bin" 
fi 
export PATH 

我重新启动系统中的每个步骤之后,但我仍然接收相同的错误消息。

是否有另一种方法来永久设置变量?我究竟做错了什么?

+0

@ J.P.Quenord-Zermingore:这很好。非常感谢你! – LaPriWa

回答

0

您的可执行文件名是pycharm.sh,而不是pycharm。尝试输入,而不是。

您也可以尝试which pycharm.sh,它会尝试使用PATH环境变量查找给定的命令,以查看您的配置是否有效。

+0

我试着改为输入pycharm.sh。它没有工作。但我设法通过改变.bashrc中的PATH来解决这个问题。谢谢@ J.P.Quenord-Zermingore。 – LaPriWa

+0

另外,请在考虑尚未添加之前检查PATH变量的值。你的终端是登录终端吗?这也是一件事情,可能会导致你无法获得变量。 –