Приложение Rails 3.0.0.beta видит только встроенные драгоценные камни в консоли?

StackOverflow https://stackoverflow.com/questions/2389171

  •  24-09-2019
  •  | 
  •  

Вопрос

У меня есть библиотека, с которой я пытаюсь работать с Rails 3 (в частности, с Feedzirra), которую я могу потребовать ОК в irb, но она ломает консоль в моем приложении со следующей ошибкой:

http://pastie.org/855976

Это было полезно?

Решение

Rails3 изменяет $LOAD_PATH, чтобы он содержал только драгоценные камни, перечисленные в Gemfile.($LOAD_PATH — это массив каталогов, в которых Ruby ищет библиотеки).

Поэтому вы должны добавить Gem в Gemfile и запустить bundle install.Вы можете проверить, находится ли драгоценный камень на вашем пути, набрав puts $LOAD_PATH.grep(/feedzirra/) в консоли рельсов.

Для получения дополнительной информации об использовании Bundler в Rails3 ознакомьтесь со следующими статьями:

Другие советы

Нашел немного информации об использовании Feedzirra с рельсами 3. Похоже, ваша проблема может быть с использованием библиотеки LOOFAH Feedzira. Он использует устаревшую конфигурацию. Cramework.

Вот ссылка с большей информацией http://www.mythupot.com/2010/02/10/feedzirra-on-rails3/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top