Безопасно ли игнорировать «не имеет файла спецификации» предупреждения
-
25-09-2019 - |
Вопрос
Недавно я портировал свое управление 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 в них, потому что это где он хранит свои распаковывающиеся драгоценные камни.
Не связан с StackOverflow