Mac在配置的allure报告时可能会遇到各种各样的坑。若出现sh: allure: command not found的问题,希望下面方法可以帮助你解决它!
1.检查并配置环境变量
- 终端执行
vim ~/.bash_profile
- 点击‘i’进入编辑模式,insert插入以下环境变量配置后点击esc,输入‘:wq’保存并退出
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
export PATH=${PATH}:/Users/xxx/allure-2.xx.x/bin(不要直接复制,注意路径)
- 执行以下命令,使配置的环境变量生效
source ~/.bash_profile
- 检查是否配置成功
allure --version
若可正确查看allure版本号即配置成功
2.若还是报错,尝试修改“登录shell”
- 打开设置中用户与群组,点击用户的“高级选项..”
- 修改登录shell,改为:/bin/bash
- 再次检查是否配置成功
allure --version
3.pycharm运行时还是报错sh: allure: command not found
- 只能使用万能的“重启”大法了!!