1

我没有看到要加载的此类文件 - rack

但这并没有回答我的问题。

我得到这个时:

./script/server

这是关于我的环境的一些信息:

  1. 将 RVM 1.21.15 与 ruby​​ 1.8.7-p72 一起使用
  2. bundle exec gem list | grep rack给我rack (1.1.2)
  3. cat Gemfile | grep rack返回空。
  4. cat Gemfile | grep rails返回gem 'rails', '2.3.14'
  5. cat Gemfile.lock | grep rack返回

      rack (~> 1.1.0)
    rack (1.1.2)
    

 更新

  1. bundle config path返回".bundle/gems"
  2. p $:.grep /rack/返回.bundle/gems/ruby/1.8/gems/rack-1.1.2/lib不存在的,即使在运行之后也是如此bundle install
  3. .bundle/gems/ruby/1.9.1/gems/rack-1.1.2/确实存在。注意红宝石版本。

rvm current ruby-1.8.7-p72

4

1 回答 1

0

这就是我所做的:

# remove ./bundle/gems dir
git clean -fd
# bundle again
bundle

现在它起作用了。

于 2013-09-09T20:51:13.670 回答