Что означает ошибка при оценке значения nil.dependencies? - PullRequest
3 голосов
/ 13 февраля 2009

Я запускаю ruby ​​на rails v2.2.2, и когда я запускаю rake gems, я получаю эту ошибку.

$ рейк драгоценных камней - трассировка
- [I] settingslogic
грабли прерваны!
У вас есть нулевой объект, когда вы этого не ожидали!
Произошла ошибка при оценке nil.dependencies

/vendor/rails/railities/lib/rails/gem_dependency.rb:77:in "зависимости"

Ответы [ 3 ]

3 голосов
/ 20 февраля 2009

Я понял, что происходит. В основной функции rake gems есть ошибка, в которой предполагается, что существуют спецификации для этого драгоценного камня, и она выдает ошибку, если она не существует для этого драгоценного камня.

Вот тикет на эту проблему с рабочим патчем http://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/1464

0 голосов
/ 13 мая 2009

Здесь немного больше подробностей здесь с двумя альтернативными обходными путями -добавить одну строку к коду зависимости в рельсах или же -определите зависимости от драгоценного камня перед драгоценным камнем

0 голосов
/ 15 февраля 2009

Может быть проблема с драгоценным камнем, который он пытается загрузить, или с настройкой необходимых драгоценных камней. Проверьте config / environment.rb на наличие странных config.gem строк и выполните обновление всех ваших драгоценных камней (обновление самоцвета sudo).

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