Rails Sinatra应用程序没有加载Gems。我把它们放在错误的地方吗?

时间:2012-01-31 11:14:10

标签: ruby rubygems sinatra bundler

我希望你能帮助我。 我正在研究一个小型的Sinatra Rails应用程序。我使用RVM在Mac OSX上安装了Ruby(目前使用的是ruby 1.9.2)

我更改了我的应用程序以包含一些新的宝石并使用bundler / setup但是当我启动服务器时收到以下错误:

/Users/Matt/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': no such file to load -- bundler/setup (LoadError)
from /Users/Matt/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from application.rb:2:in `<main>'

我很确定我在这里遇到了问题,我只是不确定是什么或如何解决它。

运行哪些命令会收到以下输出:

哪个红宝石:/Users/Matt/.rvm/rubies/ruby-1.9.2-p290/bin/ruby

哪个捆绑包:/Users/Matt/.rvm/gems/ruby-1.9.2-p290/bin/bundle

哪个宝石:/Users/Matt/.rvm/rubies/ruby-1.9.2-p290/bin/gem

请有人帮助我,因为这开始让我有点疯狂。

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

来自@ stephenmurdoch上面的评论:

尝试从应用程序内部运行gem install bundler,然后运行bundle install