2013-09-09 3 views
1

Я видел no such file to load -- rack.Настройка папки с Bundler

Но это не ответило на мой вопрос.

Я получаю это когда:

./script/server 

Это какая-то информация о моем окр:

  1. Использование RVM 1.21.15 с рубином 1.8.7-p72
  2. bundle exec gem list | grep rack дает мне rack (1.1.2)
  3. cat Gemfile | grep rack возвращается пустой.
  4. cat Gemfile | grep railsgem 'rails', '2.3.14'.
  5. cat Gemfile.lock | grep rack возвращает

    rack (~> 1.1.0) 
    rack (1.1.2) 
    

Update
  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 currentruby-1.8.7-p72

ответ

0

Это то, что я сделал:

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

Теперь она работает.

Смежные вопросы