-bash: nginx: 未找到命令/沒有這個文件


項目新增協議,需要設置新的nginx路由配置,新增完配置文件后,
打算使用:nginx -t   校驗語法是否准確,結果不是某行的語法錯誤,
而是報命:-bash: nginx: 未找到命令/沒有這個文件,明明已經在運行的nginx為啥卻提示命令未找到訥?
 
為了規范nginx的配置文件,同事將nginx遷移到另外一台虛擬機,並且自定義了部署路徑,但是卻沒有
將部署的sbin路徑配置在 : ~/.bash_profile  文件下的  環境變量中(PATH)導致的,
找到原因,那就到 .bash_profile 增加環境變量
保存后退出,再查看下環境變量,如下圖所示
跟之前沒有配置沒啥兩樣,懷疑剛剛的配置沒有生效,於是求助度娘,
原來.bash_profile  修改之后並不會立即生效,可以選擇下面三種命令之一:
1 . .bash_profile
2 source .bash_profile  
3 exec bash --login
執行第二個命令,再嘗試輸出環境變量 
修改的配置文件生效

 

 

修改后

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM