標籤雲

搜尋此網誌

2014/02/13

Mac OS X 如何更改系統路徑與環境變數

修改系統路徑($PATH)的方法:(來源為這裡)

方法是透過修改 .bash_profile 來達成
這個檔案會在使用者登入時執行
所以是針對使用者的,並不會影響其他帳號

1. 打開終端機
2. touch ~/.bash_profile; open ~/.bash_profile
3. 將路徑輸入在檔案裡
export PATH="/aaa/bb/bin:$PATH"
export PATH="/xxx/yyyy/bin:$PATH"
4. 存檔並關閉編輯器
5. source ~/.bash_profile
這可以讓系統去執行 .bash_profile 使路徑馬上生效

這樣就完成了。現在可以檢查一下路徑
echo $PATH

2016/06 更新
後來發現直接在終端機用 export PATH 更快
1. 只是要增加 path
export PATH=$PATH:/path/to/set
(看原本 PATH 要在新的前面還是後面都可以)

2. 修改 path
1) 先 echo $PATH
2) 把原本的 PATH 內容 copy 下來
3) 清空 PATH 的內容 export PATH=""
4) export PATH=/path/to/set1:/path/to/set2


修改環境變數($env)的方法:

之前可以編輯 environment.plist 檔案來改環境變數
但 OS X 之後這方法已經不能用了
唯一的方法指向了 /etc/launchd.conf
解法來源為這裡

1. 打開終端機

2. sudo vi /etc/launchd.conf

3. 叫出 vi 編輯器後,按 i 進入編輯模式
(按 a 或 o 也可以,其代表的不同意義請參考 vi 指令)

4. 將環境變數的名稱與路徑輸入
setenv ANDROID_HOME /Library/Android/sdk

5. 按 Esc 跳出編輯模式

6. :w!
"w" 是 write,即寫入存檔
"!"代表強制,由於這是系統檔案所以必須強制執行才能寫入(今天就是沒加這個驚歎號搞了好久)

7. 存檔成功後就可以退出( :q )

沒有留言: