= 1.9.3" How can I fix this "i18n requires Ruby version> = 1.9.3" I get when I run the "insta...">

Bundler install get "i18n requires Ruby version> = 1.9.3"

How can I fix this "i18n requires Ruby version> = 1.9.3" I get when I run the "install package"?

Background: you need to use ruby ​​1.8.7 on dreamhost, so you need to use Rails v3.2 for this.

Command line

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 file

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'
+3
source share
1 answer

You can try downgrading I18n to 0.6.11 , because this is apparently the latest version that does not require Ruby 1.9. 3. To do this, add this to your Gemfile

gem 'i18n', '0.6.11'

and try to run again bundle install.

, Ruby Rails. . , Rails 3.2 Ruby, . , , , , .

+8

Source: https://habr.com/ru/post/1662040/


All Articles