15

私は Gemfile の外で Brakeman を実行しているので、バンドラーは使用していません。

もしそうならgem list、私はブレーキマンのために以下を持っていることがわかります

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 を実行するのでしょうか?

4

3 に答える 3

28

複数の gem バージョンがインストールされていて、コマンドラインから特定のバージョンを呼び出したい場合は、次を使用できます。

brakeman _3.3.3_ [args go here]

これは Brakeman に固有のものではなく、他のほとんどの gem でも同様に行うことができます。

于 2016-08-12T07:18:52.097 に答える
1

同様の問題がありました。特定のgemバージョンをアンインストールしましたが、そのバージョンはまだ表示されていました。

TL;DR:rbenv rehashうまくいきました。rbenv(明らかに、ユーザーに対してのみ有効です)

于 2018-07-17T13:28:39.503 に答える