看起來xcode的$ PATH環境設置與我的用戶shell環境不同。
xcode從何處獲取$ PATH設置,以及追加到搜索路徑的最佳方式是什麼?
看起來xcode的$ PATH環境設置與我的用戶shell環境不同。
xcode從何處獲取$ PATH設置,以及追加到搜索路徑的最佳方式是什麼?
XCode從〜/ .MacOSX/environment.plist中獲取與其他OS X進程相同的環境變量。
檢查developer.apple.com/qa/qa2001/qa1067.html瞭解如何設置東西的詳細信息。
如果您對executable search path environment variable named PATH具體講,則有它設置了幾個地方:
~/.cshrc
,~/.profile
,~/.bash_profile
等。environment.plist
文件中。gdb
uses。我相信如果它存在,gdb將從~/.gdbinit
讀取命令。如果您需要將搜索路徑傳遞給試圖查找可執行文件的腳本,像/ usr/local/bin這樣的地方。這是Xcode對外部構建目標的支持的一個缺陷(截至撰寫本文時Xcode 4.2)。 – 2012-02-17 17:24:28
Xcode不看你的shell路徑環境。
看看NSProcessInfo;並做一個NSLog看看會發生什麼。
如果你想要一個適用於所有圖形程序的路徑,你需要設置〜/ .MacOSX/environment.plist。如上所述。
設置環境變量的推薦方式實際上是在/ etc/paths和etc/paths.d中,儘管這些也不是由Xcode拾取的。我問了here。
在Xcode 5中,您可以將PATH作爲變量添加到目標或項目設置中。
+
標誌添加自定義變量頁面PATH
,並添加您的首選值(例如/usr/local/bin
的默認安裝自制的。嘗試從終端打開你的Xcode項目,這個工作對我來說:open some.xcodeproj
而不是打開xcode,然後加載項目或雙擊它。
我知道...... XCode中7
傻
什麼都沒有爲我工作,您需要設置PATH變量的XCode方案。
嗯......我沒有這樣的文件。是否有適用於所有用戶的全球版本? – lajos 2009-05-31 17:04:15
該文件適用於某些情況,但似乎不適用於PATH變量。 – 2012-02-17 16:44:45