1

ロードするようなファイルはありませんでした -- rack

しかし、それは私の質問に答えませんでした。

次の場合にこれを取得しています:

./script/server

これは私のenvに関するいくつかの情報です:

  1. Ruby 1.8.7-p72 で RVM 1.21.15 を使用する
  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/libbundle install
  3. しかし.bundle/gems/ruby/1.9.1/gems/rack-1.1.2/存在します。ruby のバージョンに注意してください。

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 に答える