Ruby on rails rails控制台找不到已安装的gem

Ruby on rails rails控制台找不到已安装的gem,ruby-on-rails,ruby-on-rails-4,bundler,Ruby On Rails,Ruby On Rails 4,Bundler,我已经尝试过从rvm gemset中删除所有gems并重新运行捆绑包两次,但都无济于事。有什么想法吗 这是在Ubuntu 13.10机器上。在我的MacOSX机器上,同样的代码也可以正常工作。通常,这是因为Bundler和Rails使用不同版本的Ruby运行。要进行检查,请运行bundle env和rails runner'puts RUBY\u VERSION' 如果这不能解决问题,请将两者的输出添加到您的问题中。检查这里提到的这个问题涉及zsh/bash rbenv/rvm,我只是在使用ba

我已经尝试过从rvm gemset中删除所有gems并重新运行捆绑包两次,但都无济于事。有什么想法吗


这是在Ubuntu 13.10机器上。在我的MacOSX机器上,同样的代码也可以正常工作。

通常,这是因为Bundler和Rails使用不同版本的Ruby运行。要进行检查,请运行
bundle env
rails runner'puts RUBY\u VERSION'


如果这不能解决问题,请将两者的输出添加到您的问题中。

检查这里提到的这个问题涉及zsh/bash rbenv/rvm,我只是在使用bash和rvm。尝试bundle exec rails也可以这样做,没有更改。请检查您的rvm设置:
type rvm | head-n 1
应该是
rvm是一个函数
可能在重新启动后,问题不知何故消失了。如果它再次弹出,我会试试这个,谢谢。
$ bundle install |grep chunk
Using chunky_png 1.3.3
$ rails c
Could not find chunky_png-1.3.3 in any of the sources
Run `bundle install` to install missing gems.