2013-08-31 71 views
0

昨天该应用在开发时运行良好。今天,它问了一个失踪的宝石。我最终通过sudo bundle install升级了gem。最后,它也没有工作,所以我回到了宝石1.4.2。我使用的是ruby 2.0.0p247,rails 4.0和ubuntu。导轨服务器无法启动 - 崩溃了设置

当我键入轨的I得到:

boot.rb:6:in `require': cannot load such file -- bundler/setup (LoadError) 

我实在不明白出了什么毛病。捆绑安装说明一切都准备就绪。

+1

如果你运行'bundle exec rails s',你有同样的错误吗? – jibai31

+0

不!如果我运行bundle exec,它可以工作......你能解释一下为什么吗? – cauchy

+1

bundle exec rails在Gemfile的上下文中运行服务器(上一次安装bundle)。 rails s几乎完全一样,除非你在本地安装了几个gem版本,并且你的Gemfile没有说明你想要使用哪个版本。 – jibai31

回答

1

始终运行:

bundle exec rails s 

这将确保你使用的是捆绑在你的Gemfile正确的宝石版本。