Ответ 1
Обновление драгоценных камней
gem update --system
gem update
Проверьте Gemfile в приложении rails. Содержание: gem "selenium-webdriver", "~> 2.22.0"
Запустите bundle install
снова.
Я создал новое приложение RoR, но всякий раз, когда я запускаю bundle install
(который устанавливает RSpec вдоль других камней), я получаю следующую ошибку:
Gem:: Package:: FormatError: метаданных, найденных в /Users/petarpetrovic/.rvm/gems/ruby-1.9.3-p194/cache/selenium-webdriver-2.22.0.gem Произошла ошибка при установке selenium-webdriver (2.22.0), и Bundler не может продолжаться. Удостоверьтесь, что
gem install selenium-webdriver -v '2.22.0'
преуспевает перед связыванием.
Когда я запускаю gem install selenium-webdriver -v '2.22.0'
, появляется следующее сообщение об ошибке:
ОШИБКА: Ошибка при установке selenium-webdriver: неверный формат gem для /Users/petarpetrovic/.rvm/gems/ruby-1.9.3-p194/cache/selenium-webdriver-2.22.0.gem
Я попытался вручную удалить драгоценный камень из папки кеша, а затем перезапустить bundle install
, но я все равно получаю те же сообщения об ошибках.
Любые идеи, как это исправить?
Обновление драгоценных камней
gem update --system
gem update
Проверьте Gemfile в приложении rails. Содержание: gem "selenium-webdriver", "~> 2.22.0"
Запустите bundle install
снова.
Я не совсем понимаю вышеупомянутое решение, хотя это может сработать для кого-то. Я столкнулся с той же ошибкой, но с другой жемчужиной. У меня возникла проблема с nokogiri и получил это сообщение об ошибке:
Gem::Package::FormatError: no metadata found in /home/myname/.rvm/gems/ruby-1.9.3-p194/cache/nokogiri-1.5.5.gem
Я пошел в /home/myname/.rvm/gems/ruby-1.9.3-p194/cache/
и удалил файл nokogiri-1.5.5.gem
, и я снова смог запустить пакет. Я думаю, что что-то перепуталось с файлом .gem.
Удалите кешированную копию драгоценного камня, а затем попробуйте снова установить его
rm -rf /Users/petarpetrovic/.rvm/gems/ruby-1.9.3-p194/cache/selenium-webdriver-2.22.0.gem
gem install selenium-webdriver -v '2.22.0'