2015-12-21 195 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變量的值。你的終端是登錄終端嗎?這也是一件事情,可能會導致你無法獲得變量。 –