簡體   English   中英

$ PATH在我的Mac上來自哪里

[英]Where is $PATH coming from on my mac

所以我很長時間以來一直在嘗試在Mac上安裝laravel

我運行: export PATH="$PATH:$HOME/.composer/vendor/bin" ,所有操作都適用於該當前終端會話。 但是,如果我再次關閉並打開終端,它將無法正常工作。

我試圖添加路徑到:-

  • 〜/ bashrc
  • 〜/ bash_rc
  • 〜/ bash_profile
  • /用戶/ myusername / bash_profile

但它仍然不起作用。

如果運行echo $PATH ,則輸出為"/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"

這是哪里來的? 我在任何文件中都看不到它。

問題在於,導出僅用於會話。 您需要通過創建.bash_profile文件將其永久添加。 在終端中執行以下操作:

cd (轉到您的主目錄)

nano .bash_profile (使用nano編輯器創建bash配置文件)

export PATH="$PATH:$HOME/.composer/vendor/bin" (在文件中添加此行並保存)

通過按Ctrl + O保存文件。

現在使用echo $PATH您會看到目錄已添加到此列表中,並且現在每次都可以使用,而不必每次都進行新的導出。

我相信~/.profile是您應該使用的文件。

您可以將export命令導出到文件中,然后在下次登錄后即可使用。 而且,如果您想使其立即運行,只需運行source ~/.profile

有關更多詳細信息,請參閱http://hayne.net/MacDev/Notes/unixFAQ.html#shellStartup

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM