背景:
在終端啟動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