Obr*_*ios 11 rubygems ruby-on-rails brakeman
我在我的Gemfile之外运行刹车手,所以我没有使用捆绑器.
如果我这样做gem list,我可以看到我有以下制动员
brakeman (3.3.3, 3.3.2, 3.1.4, 3.1.2)
Run Code Online (Sandbox Code Playgroud)
但如果我这样做brakeman --version,我明白了
brakeman 3.1.2
Run Code Online (Sandbox Code Playgroud)
所以我没有使用最新版本.如果我这样做gem update brakeman或
gem update brakeman, '3.3.3,
Run Code Online (Sandbox Code Playgroud)
我明白了
Updating installed gems
Nothing to update
Run Code Online (Sandbox Code Playgroud)
那么如何运行brakeman版本3.3.3?
awe*_*ndt 18
如果您安装了多个gem版本并且想要从命令行调用特定版本,则可以使用:
brakeman _3.3.3_ [args go here]
Run Code Online (Sandbox Code Playgroud)
这不是制动员特有的,你也可以为大多数其他宝石做这件事.
我无法重现这个问题,但我可以想到可能发生这种情况的几个原因:
.bundle/)指向旧版本。尝试在不同的目录中运行,看看是否仍然发生gem update --system)brakeman二进制文件,您选择了“否”rvm)GEM_PATH、、、奇怪bundler的gem事情rvm无论如何,如果我是你gem uninstall brakeman,我会删除所有版本,然后安装全新版本。如果您正在使用rvm,请从新的宝石组或rvm gemset empty当前的宝石组开始。
| 归档时间: |
|
| 查看次数: |
7663 次 |
| 最近记录: |