bundler installez le guide “i18n nécessite la version de Ruby >= 1.9.3”
Comment puis-je corriger ce "i18n nécessite la version de Ruby >= 1.9.3" je reçois quand je lance "bundler installer"?
Contexte: Nécessité d'utiliser ruby 1.8.7 sur dreamhost, ont donc ciblé les Rails de la v3.2 pour cela.
Ligne De Commande
Gregs-MacBook-Pro:weekends Greg$ ruby -v
ruby 1.8.7 (2013-12-22 patchlevel 375) [i686-darwin14.1.0]
Gregs-MacBook-Pro:weekends Greg$ bundler -v
Bundler version 1.9.2
Gregs-MacBook-Pro:weekends Greg$ bundler install
Fetching gem metadata from https://rubygems.org/..........
Fetching version metadata from https://rubygems.org/...
Fetching dependency metadata from https://rubygems.org/..
Resolving dependencies............
Using rake 10.4.2
Gem::InstallError: i18n requires Ruby version >= 1.9.3.
An error occurred while installing i18n (0.7.0), and Bundler cannot continue.
Make sure that `gem install i18n -v '0.7.0'` succeeds before bundling.
Gregs-MacBook-Pro:weekends Greg$
Gregs-MacBook-Pro:weekends Greg$ gem install i18n -v '0.7.0'
ERROR: Error installing i18n:
i18n requires Ruby version >= 1.9.3.
Gem Fichier
gem 'rails', '3.2' # Dreamhost is Ruby 1.8.7. Rails 3.2 requires at least Ruby 1.8.7
gem 'sqlite3'
gem 'haml'
gem 'haml-rails'
gem 'omniauth-google-oauth2'
gem 'google-api-client', :require => 'google/api_client'
gem 'jquery-rails'
gem 'figaro'
gem 'rest-client'
Essayez de spécifier la version de ruby que vous utilisez dans votre
Gemfile
, comme ceci: ruby "1.8.7"
. btw, pourquoi vous tagged cette question avec ruby-on-rails-4
si vous installez rails 3
?OriginalL'auteur Greg | 2015-04-04
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer de le rétrograder I18n version de 0.6.11, parce que cela semble être la dernière version qui ne nécessite pas de Ruby 1.9.3. Pour ce faire, ajoutez ceci à votre Gemfile
et essayez d'exécuter
bundle install
de nouveau.Par ailleurs, je suggère de mettre à niveau votre Ruby et Rails versions. Ils sont à la fois obsolète. Au moins, vous pouvez essayer de Rails 3.2 avec une version de Ruby qui permet à la nouvelle syntaxe. Sinon, vous permettra de faire face à ce genre de problèmes avec de nombreux autres pierres précieuses trop et - plus important - vous ne serez pas en mesure d'installer tous les correctifs de sécurité y ont été publiées au cours des dernières années.
Je pense que c'est une mauvaise décision de commerce le faible coût pour les VPS contre le risque de problèmes de sécurité dans des piles de logiciels. Vous pourriez envisager d'hébergement sur Heroku, ils ont un plan gratuit.
bon point @spickermann - en plus je suis encore avoir du mal à essayer de reproduire cette ancienne pile de trop...
OriginalL'auteur spickermann