最近我在環境變數的設定上發現了點問題....
由於寫程式的需要,我在 /etc/profile 中加上了一些環境變數,
如 QTDIR=/Developer/qt 之類的變數。

不過,加在 /etc/profile 中好像只影響到 Terminal 環境,
我執行 eclipse (Eclipse.app, 可拖到Dock的那種) 時,QTDIR 好像就變成空字串了...
因為我發現 Makefile 中的 $(QTDIR)/bin/uic 部分,實際執行時,
結果為 /bin/uic ..... 造成我寫的程式不能編譯.... (應該要是 /Developer/qt/bin/uic 才對)

有沒有人能幫幫我呢?
在 OSX 中有哪些地方可以設定環境變數? ~_~??
1.在您的home目錄下建一個.MacOSX目錄

mkdir .MacOSX

2.進入.MacOSX
cd .MacOSX

3.建立一個environment.plist檔 內容如下例:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ORACLE_HOME</key>
<string>/oracle/product/10.1.0.3</string>
</dict>
</plist>

其中<key> <string>就是您欲設定的變數與值。
cd ~
新增 .bash_profile
編輯一個JAVA_HOME=...
ls -a
more .bash_profile
echo $JAVA_HOME

RandyJr wrote:
1.在您的home目錄下建一個.MacOSX目錄
2.進入.MacOSX
3.建立一個environment.plist檔


所以說,是不是所有 /Applications/SomeApplication.app 這類程式,
它們執行時所需的環境變數都放在這邊了呢?
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!