2009-07-25 4 views
2

В моем приложении для рельсов я один раз использовал authlogic-oid и ruby-openid. Теперь я хочу избавиться от них, и я удалил оба драгоценных камня, а также их линии config.gem из моего environment.rb.Где нужны драгоценные камни?

Несмотря на то, что мое приложение работает, я не могу выполнять миграцию базы данных, потому что получаю ошибку «Отсутствует эти необходимые драгоценные камни». Также, если я запустил rake gems:install, эти драгоценные камни будут переустановлены.

Где хранятся ссылки на драгоценные камни?

ответ

4

Стандартный способ определения зависимости от драгоценных камней находится в конфигурации среды. Обычно это происходит в файле environment.rb для любой среды, но некоторые драгоценные камни могут быть указаны также для среды. Проверьте файлы окружения в config/environments.

Также убедитесь, что в каком-то файле не содержится драгоценный камень с классической командой RubyGems gem.

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

+0

Кроме того, я узнал, что плагины могут потребовать свои собственные драгоценные камни, как это было в моей ситуации. Если вы добавите это к своему ответу, я приму его :) –

+0

Ответ обновлен! ;) –

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