Я недавно портировал свое управление драгоценными камнями на 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-whatever-in.html
Так ли это на самом деле, могу ли я спокойно проигнорировать эти предупреждения?
Если вы используете Rails, вы должны использовать что-то вроде:
bundle_path 'vendor/bundler_gems'
Rails 2.x ожидает, что гемы в его каталоге vendor / gems будут иметь файлы .specification, потому что там хранятся его распакованные гемы.