Ruby on rails rails 2.3.0-未定义的方法“activate#u bin_path';对于Gem:模块(NoMethodError)
我正在尝试捆绑安装,rake db:migrateRuby on rails rails 2.3.0-未定义的方法“activate#u bin_path';对于Gem:模块(NoMethodError),ruby-on-rails,rubygems,Ruby On Rails,Rubygems,我正在尝试捆绑安装,rake db:migrate 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 `eva
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>'
哪个红宝石
/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 ]
我尝试了许多解决方案,但都没有用请任何人帮助我。建议更新
gem
和bundler
,因此:
gem update --system
gem update bundler
如果不起作用,请尝试重命名您的
gems
目录,该目录是通过运行bundle show bundle
获得的,“~/.gemrc”中是否有内容?您是否尝试过从头重新安装?”rvm内爆”和“.gemrc”的“gem卸载rvm”路径?我尝试了whereis/.gemrc,但是它显示了太多的路径@robertoplanc,而不是您家中的路径(/home/$USER/.gemrc),如果文件不存在,那就不是问题所在。其他红宝石有用吗?你试过运行rvm内爆并卸载rvm吗?这将删除rvm,您可以重新安装它。是的,重新安装了rvm,但相同的问题@robertoplancarte只需运行gem install bundler
就可以了
gem update --system
gem update bundler