我在配置Homestead,已經配置了兩天了。。。現在遇到的問題是,修改PATH環境變數後,只要關掉iTerm,
homestead
命令就無效了。顯示
zsh: command not found: homestead
。下面是我搜到的一個教程,但是我看不明白怎麼在
~/.zshrc
裡加入
source ~/.bash_profile
。應該怎麼編輯這個設定檔呢?先謝過各位大神了~~
下面修改環境變數,將~/.composer/vendor/bin
寫入 PATH 環境變數裡。
注意: 如果你的命令列安裝了zsh
和oh-my-zsh
,修改環境變數時有些小的變化。
我遇到的就是這個問題,怎麼修改,環境變數都不生效,比如我修改的是~/.bash_profile
,那麼必須`source
~/.bash_profile`才會生效,而且重啟後繼續無效,為什麼呢?因為 zsh !我的終端是
iTerm2,它很炫酷,但是就是環境變數搞不成。Google 找到了問題所在,安裝 zsh
後,~/.bash_profile
並沒有被執行,所以需要編輯 zsh 的設定檔~/.zshrc
,在該檔案裡加入
source ~/.bash_profile
現在我們應該可以用homestead命令了。
回複內容:
我在配置Homestead,已經配置了兩天了。。。現在遇到的問題是,修改PATH環境變數後,只要關掉iTerm,homestead
命令就無效了。顯示zsh: command not found: homestead
。下面是我搜到的一個教程,但是我看不明白怎麼在~/.zshrc
裡加入source ~/.bash_profile
。應該怎麼編輯這個設定檔呢?先謝過各位大神了~~
下面修改環境變數,將~/.composer/vendor/bin
寫入 PATH 環境變數裡。
注意: 如果你的命令列安裝了zsh
和oh-my-zsh
,修改環境變數時有些小的變化。
我遇到的就是這個問題,怎麼修改,環境變數都不生效,比如我修改的是~/.bash_profile
,那麼必須`source
~/.bash_profile`才會生效,而且重啟後繼續無效,為什麼呢?因為 zsh !我的終端是
iTerm2,它很炫酷,但是就是環境變數搞不成。Google 找到了問題所在,安裝 zsh
後,~/.bash_profile
並沒有被執行,所以需要編輯 zsh 的設定檔~/.zshrc
,在該檔案裡加入
source ~/.bash_profile
現在我們應該可以用homestead命令了。
簡單點,你其實可以直接在.zshrc檔案裡面export一個帶有homestead執行程式的路徑,大概像這樣
vi ~/.zshrc# 可以在這個檔案的最後加入:export PATH="~/.composer/vendor/bin:$PATH"
然後儲存退出,再source ~/.zshrc,這樣當你重啟iTerm之後,配置也不會消失,也不需要再source ~/.bash_profile了。
雖然我沒有使用homestead,但是我使用如上同樣的方法去配置其他執行程式。如果有錯,請其他盆友糾正。
執行如下命令就可以了:echo 'source ~/.bash_profile' >> ~/.zshrc