2017-10-21 298 views
0
jonsdirewolf:~/workspace $ bundle install 
Could not find gem 'roo (~> 2.7.0)' in any of the gem sources listed in your Gemfile. 
Run `bundle install` to install missing gems. 

N'a pas pu trouver bijou dans l'une des sources de pierres précieuses Mon Gemfile:figurant dans votre Gemfile

source "http://rubygems.org" 
ruby "2.4.0" 
# gem "rails" 
gem "mysql2" 
gem "activerecord" 
gem 'byebug' 
gem 'write_xlsx' 
gem 'mechanize' 
gem 'pry' 
gem 'pry-byebug' 
gem "roo", "~> 2.7.0" 

Que dois-je faire?

+0

Cela peut ne pas être le problème, mais pouvez-vous essayer 'source" https://rubygems.org "', avec 'https' au lieu de' http'? – hoffm

Répondre

0

rubygems.org forces HTTPS:

> curl -I http://rubygems.org 
HTTP/1.1 301 Moved Permanently 
Content-Type: text/html 
Location: https://rubygems.org/ 

et mon intuition est que Bundler peut ne pas suivre la redirection.

Ainsi, la solution serait d'utiliser

source "https://rubygems.org" 

par "https" au lieu de "http".