Mac OS X PATH環境變數的設定備忘
因為不是每天都在用,碰到時就又要找一次,所以先筆記下來。
在網路上找過,Mac的PATH環境變數設定方法,有以下幾種:
1. 在自已的目錄下的.profile檔中,加入如下的設定
缺點是只要開新的shell,就又要再下一次source ./.profile
2. 將同樣的export指令放在.bash_profile檔中,這個檔在shell啟動時會執行,所以不會有上個方法的問題。
3. 也有人是直接修改/etc/paths檔案,直接加入路徑
4. 還有人是在/etc/paths.d目錄下為每個程式建立一個同名檔案,然後在該檔中直接輸入路徑,例如:
應該是各有各的用處吧!目前我較常用到第二個方法。
在網路上找過,Mac的PATH環境變數設定方法,有以下幾種:
1. 在自已的目錄下的.profile檔中,加入如下的設定
export PATH="/usr/local/bin:$PATH"然後在命令列中,再下source ./.profile指令。
缺點是只要開新的shell,就又要再下一次source ./.profile
2. 將同樣的export指令放在.bash_profile檔中,這個檔在shell啟動時會執行,所以不會有上個方法的問題。
3. 也有人是直接修改/etc/paths檔案,直接加入路徑
sudo vi /etc/paths
4. 還有人是在/etc/paths.d目錄下為每個程式建立一個同名檔案,然後在該檔中直接輸入路徑,例如:
sudo vi /etc/paths.d/ruby
應該是各有各的用處吧!目前我較常用到第二個方法。
留言
export PATH="/usr/local/mysql/bin:$PATH"
echo "Welcome sir"
export PATH="/Users/demo:$PATH"
當另開一個Terminal時,出現訊息如下:
Last login: Tue Jul 16 19:41:35 on ttys002
Welcome sir
demo$ echo $PATH
/Users/demo:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
demo$
這表示這個方法可行。如果不行,可能有其他設定被改到,可能要你自己查一下了。