Что вызывает эту ошибку зависимости в Rails 3? - PullRequest
4 голосов
/ 13 июня 2011

Теперь я получаю следующее:

`dependencies.rb:239:in `require': no such file to load -- require_relative (LoadError`)

Но у меня недостаточно информации, чтобы выяснить, что это вызывает или как его отладить.

Что я могу сделать?

Ответы [ 2 ]

6 голосов
/ 13 июня 2011

Это, вероятно, исходит от linecache gem version 0.45, который был выпущен вчера.Откат к 0.43 покажет вам это.Я не уверен, намеренно ли они сломали поддержку Ruby 1.8.7 или нет.

Это зависимость ruby-debug-base.

Добавьте что-то похожее на следующее в вашем Gemfile.

group :development, :test, :cucumber do 
  gem "linecache", "0.43"
  gem "ruby-debug-base", "0.10.4.0"
  gem "ruby-debug", "0.10.4"
end
3 голосов
/ 13 июня 2011

Либо добавьте

gem 'require_relative'

в свой Gemfile.Похоже, что для linecache 0.45 это нужно, а для 0.43 - нет, поэтому работает понижение linecache.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...