Mac中配置allure时出现sh: allure: command not found的解决方法

649 阅读1分钟

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”

  • 打开设置中用户与群组,点击用户的“高级选项..”

image.png

  • 修改登录shell,改为:/bin/bash

image.png

  • 再次检查是否配置成功
allure --version

3.pycharm运行时还是报错sh: allure: command not found

  • 只能使用万能的“重启”大法了!!