【发布时间】:2025-12-22 00:35:16
【问题描述】:
我遇到了一个非常奇怪的问题,希望能提供任何帮助。 当我跑步时
danger --version
我收到4.3.5
但是当我跑步时
gem list -a danger
我明白了
danger (8.2.3, 8.2.2)
当我使用yes | gem uninstall -a --force danger 时,它会卸载danger 8.2.2 and danger 8.2.3,但danger --version 仍然给出4.3.5
danger exec 当前失败,因为它无法识别 Dangerfile 中的 android_lint 变量。我认为这是因为危险版本而发生的。
如何更新?
【问题讨论】:
-
如果您在 Linux 上,您可以使用
where命令检查危险的保存位置。 -
感谢您的回答。我在 ubuntu 上,我尝试了
whereis danger,它给了我/usr/local/bin。然后我使用su rm -rf danger将其从那里删除。但是现在danger --version给了danger: not found。即使我使用gem install danger安装它 -
您是否在关闭终端后尝试过,然后在新终端中重新运行应用程序,并且您确定
PATHenv 变量中有 gem 目录 -
您可以查看 here 的 gem 路径
-
你的问题解决了吗