出現問題:
楓塵君在自己的Mac的.bash_profile 中設定環境變量如圖:
$ open ~/.bash_profile
其中設定了spark路徑 java路徑 maven路徑 groovy路徑等等
關閉後,更新
$ source ~/.bash_profile
但是在檢視路徑時很奇怪:
$ echo $PATH
沒有發現 spark路徑和groovy路徑等等。
在bash運作:
$ spark-shell
$ groovy -v
均顯示無效
這就說明我們的環境變量沒有完全加進來,是以要重新檢查~/.bash_profile檔案:
發現錯誤:
> export PATH=…
這一行必須放在所有export的最上面,從這裡開始添加環境變量,我寫了兩個,相當于第二個PATH覆寫了第一個PATH,導緻環境變量缺失
解決辦法:
删除第二個export PATH=… 即可
再次運作,發現缺失path已經有了,問題解決。
楓塵君花了一個下午去解決,雖然問題比較小,但是還是需要多多注意,不要像我一樣馬虎。