2017-01-17 18 views
4

私がインストールバンドルしようとしています、すくいデシベル:レール2.3.0 - 宝石のための未定義のメソッド `activate_bin_path」:モジュール(NoMethodError)

bundle install 

/home/name/.rvm/gems/ruby-2.3.0/bin/rake:22:in `<main>': undefined method `activate_bin_path' for Gem:Module (NoMethodError) 
    from /home/name/.rvm/gems/ruby-2.3.0/bin/ruby_executable_hooks:15:in `eval' 
    from /home/name/.rvm/gems/ruby-2.3.0/bin/ruby_executable_hooks:15:in `<main>' 

を移行し、私はそれがエラーに

ERROR: While executing gem ... (TypeError) 
    no implicit conversion of nil into String 
を与える gem install bundler を試してみました

/home/smk/.rvm/rubies/ruby-2.3.0/bin/ruby 

RVMリストをルビー

ruby-2.0.0-p648 [ x86_64 ] 
    ruby-2.1.5 [ x86_64 ] 
    ruby-2.2.5 [ x86_64 ] 
=* ruby-2.3.0 [ x86_64 ] 

私はいずれかが私を助ける多くのソリューションが、役に立たない
してください試してみました。

+0

「〜/ .gemrc」に何かありますか?最初から再インストールしてみましたか? 'rvm implode'と 'gem uninstall rvm' – robertoplancarte

+0

/.gemrcのパス?私はwhereis /.gemrcを試しましたが、ファイルが存在しない場合、それは問題ではないので、多くのパス@robertoplancarte – khalidh

+0

あなたの家にあるもの(/home/$USER/.gemrc)を表示します。他のルビーはどれも使えますか?あなたはrvm implodeとgem uninstall rvmを実行しようとしましたか?これでrvmが削除され、最初からインストールすることができます。 – robertoplancarte

答えて

5

This answerは、このようにgembundler updatig示唆:

gem update --system 
gem update bundler 

問題が解決しない場合は、bundle show bundleを実行することによって得られ、あなたのgemsディレクトリを、名前を変更してみてください。

関連する問題