亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

MacOSX中的環境變量

MacOSX中的環境變量

縹緲止盈 2019-07-12 16:05:58
MacOSX中的環境變量更新:下面的鏈接沒有完整的答案..必須在兩個位置設置路徑或變量(一個用于GUI,另一個用于shell)是很糟糕的。不重復: 在OSX中設置環境變量?在Windows背景下,設置和修改環境變量非常容易(只需轉到SystemProperties>Advanced>Environment變量),在MacOS10.5上似乎就不那么簡單了。大多數引用都說我應該更新/etc/profile或~/.profile。這些是否等同于系統變量和用戶變量?例如,我應該將我的JAVA_HOME變量?編輯:我希望能夠從終端訪問變量,以及像Eclipse這樣的應用程序。另外,我希望我不需要重新啟動/退出才能生效。
查看完整描述

3 回答

?
溫溫醬

TA貢獻1752條經驗 獲得超4個贊

沒有必要重復。您可以使用以下方法設置Launchd(和子進程,即從Spotlight開始的任何東西)使用的環境變量launchctl setenv.

例如,如果您希望在啟動后將當前路徑鏡像為.bashrc或任何地方:

PATH=whatever:you:want
launchctl setenv PATH $PATH

在運行的應用程序中,環境變量不會自動更新。您將需要重新啟動應用程序以獲得更新的環境變量(盡管您只需在shell中設置變量,例如:PATH=whatever:you:want沒有必要重新啟動終端)。


查看完整回答
反對 回復 2019-07-12
?
動漫人物

TA貢獻1815條經驗 獲得超10個贊

您可以在Linux上閱讀,它非常接近MacOSX?;蛘撸梢蚤喿xBSDUnix,這是比較近一點的。在大多數情況下,Linux和BSD之間的區別并不大。

/etc/profile是系統環境變量。

~/.profile是特定于用戶的環境變量。

“我應該在哪里設置JAVA_HOME變量?”

  • 你有多個用戶嗎?他們在乎嗎?會不會通過更改

    /etc/profile?

一般情況下,即使我是唯一的用戶,我也不喜歡處理系統范圍的設置。我更喜歡編輯本地設置。


查看完整回答
反對 回復 2019-07-12
  • 3 回答
  • 0 關注
  • 939 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號