Ответ 1
Сообщение об ошибке Gem::Package::FormatError: no metadata found in ...
указывает, что содержимое каталога кеша Ruby не синхронизируется с фактическим хранилищем драгоценных камней.
Ошибка можно устранить, удалив либо файл-нарушитель, либо полную папку кэша, и снова запустив bundle install
.
Сначала попробуйте удалить повреждающий файл:
rm ~/.rvm/gems/ruby-1.9.3-p286/cache/libv8-3.11.8.13-x86_64-darwin-12.gem
bundle install
Это должно решить проблему. Если это не так, удалите полную папку кэша:
rm -rf ~/.rvm/gems/ruby-1.9.3-p286/cache/
bundle install
Ссылка:
- Rails: Фиксирующий пакет "Нет обнаруженных метаданных"
- Проблема с Bundler: метаданных не найдено
- Ответ на
RubyGems issue on OSX
Кроме того, возможно, стоит обновить версию rubygems с помощью gem update --system
, как указано в этом ответе