天天看點

zsh: command not found: jmeter

背景:

在終端啟動jmeter 報錯,

zsh: command not found: jmeter

原因:

沒有配置jmeter的環境變量或者環境變量出了問題

解決辦法:

配置環境變量

編輯環境變量

vi ~/.bash_profile      

編輯

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_321.jdk/Contents/Home
JMETER_HOME=/Library/apache-jmeter-5.4.3
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar
PATH=$JAVA_HOME/bin:$JMETER_HOME/bin:$PATH
export JAVA_HOME
export PATH
export CLASSPATH
export M2_HOME="/Users/zhaohui/apache-maven-3.6.3"
export PATH="$M2_HOME/bin:$PATH"
export JMETER_HOME      

隻配置jmeter的就可以了

儲存後,重新整理環境變量,使生效

source ~/.bash_profile      

-----------

問題處理:

我mac電腦,像這樣配置了環境變量,但是下次重新開機電腦之後,jmeter的環境變量就失效了。

因為:

我的電腦shell解釋器,是zsh 

使用可檢視目前裝置的shell解析器。

zhaohui@zhaohuideMacBook-Pro ~ % echo $SHELL
/bin/zsh      

而.bash_profile檔案是bash解釋器的環境變量配置檔案。

解決辦法

方法1、如果裝置是zsh 解釋器的話,直接編輯~/.zshrc檔案

vim ~/.zshrc
source ~/.zshrc      

方法2、

編輯 ~/.zshrc檔案,在裡面添加source ~/.bash_profile,然後再source ~/.zshrc

1、編輯

vim ~/.zshrc      
source ~/.zshrc