[英]Where is $PATH coming from on my mac
所以我很長時間以來一直在嘗試在Mac上安裝laravel
我運行: export PATH="$PATH:$HOME/.composer/vendor/bin"
,所有操作都適用於該當前終端會話。 但是,如果我再次關閉並打開終端,它將無法正常工作。
我試圖添加路徑到:-
但它仍然不起作用。
如果運行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.