Безопасно ли игнорировать «не имеет файла спецификации» предупреждения

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

Вопрос

Недавно я портировал свое управление GEM в Bundler, чтобы приложить мое приложение, чтобы играть в приятно с Heroku. При этом я начал видеть следующие ошибки (хотя мое приложение работает нормально):

config.gem: Unpacked gem environment.rb in vendor/gems has no specification file. Run 'rake gems:refresh_specs' to fix this.
config.gem: Unpacked gem environment.rb in vendor/gems not in a versioned directory. Giving up.
config.gem: Unpacked gem ruby in vendor/gems has no specification file. Run 'rake gems:refresh_specs' to fix this.
config.gem: Unpacked gem ruby in vendor/gems not in a versioned directory. Giving up.

Я видел посты, говоря, что я могу игнорировать их:http://gilesbowkett.blogspot.com/2009/03/Configgem-unpacked-gem-whotever-in.html.

Это действительно так, я могу безопасно игнорировать эти предупреждения?

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

Решение

Если вы используете Rails, вы должны использовать что-то вроде:

bundle_path 'vendor/bundler_gems'

Rails 2.x ожидает, что драгоценные камни в своем поставщике / Gems DIR должны иметь файлы .SPecifiection в них, потому что это где он хранит свои распаковывающиеся драгоценные камни.

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