我該如何糾正這個「i18n需要Ruby版本> = 1.9.3」我運行「bundler install」時得到了什麼?bundler install獲取「i18n需要Ruby版本> = 1.9.3」
背景:需要在dreamhost上使用ruby 1.8.7,因此有針對性的Rails v3.2。
命令行
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 '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'
嘗試指定您在'Gemfile'中使用的ruby版本,如下所示:'ruby「1.8.7」'。順便說一句,爲什麼你用'ruby-on-rails-4'標記這個問題,如果你正在安裝'rails 3'? – yeyo 2015-04-04 20:35:45