2017-01-17 3 views
0

Metasploitをインストールしようとしていますが、そのうちの1つはbundle installコマンドを実行することです。私はmac osxの端末でこれをやっています。私はこれを行うにしようとすると、これまでしかし、これが起こる:私は./msfconsoleを実行するとエラーが発生する理由コンピュータがバンドルインストールを実行しようとしたときに@ rb_sysopenが拒否されました

Errno::EACCES: Permission denied @ rb_sysopen - 
/Users/soldenh/.rvm/gems/ruby-2.4.0/cache/metasploit-payloads-1.2.6.gem 
An error occurred while installing metasploit-payloads (1.2.6), and 
Bundler cannot continue. 
Make sure that `gem install metasploit-payloads -v '1.2.6'` succeeds before 
bundling. 

それは言う:

あなたのバンドルが(4.2.7.1)をactivesupportのためにロックされているが、そのバージョン は、あなたのGemfileにリストされているソースのどれにも見つかりませんでした。 あなたがソースを変更していない場合は、activesupport (4.2.7.1)の作成者が削除しました。インストールするには、 の別のバージョンのactivesupport(4.2.7.1)にバンドルをアップデートする必要があります。これは、削除されていない です。

どうすればこの問題を修正できますか?

答えて

0

それは提案のように、何かをdoesntのこと

gem install metasploit-payloads -v '1.2.6' 
+0

を実行します! –

+0

'Gemfile'でレールやアクティブなgemを変更したようですが、' bundle update'を実行するか、それらを元に戻すことができます –

関連する問題