我在Gemfile之外运行brakeman,因此没有使用bundler。
如果我运行gem list
,我可以看到我拥有以下内容的brakeman
brakeman (3.3.3, 3.3.2, 3.1.4, 3.1.2)
但是,如果我执行brakeman --version
命令,我会得到:
brakeman 3.1.2
所以我没有使用最新版本。 如果我运行 gem update brakeman
或者
gem update brakeman, '3.3.3,
我理解了
Updating installed gems
Nothing to update
那么我如何运行 Brakeman 版本 3.3.3?
brakeman _3.3.3_ --version
,它仍然返回 3.1.2,那么我真的在运行 3.3.3 吗? - Obromiosgem which brakeman
,以查看您从命令行执行的文件实际上只是 RubyGems 生成的一个 shim(脚本);该 shim 使用_3.3.3_
参数来确定要调用哪个版本的 brakeman。 - Ryan Lue