當我嘗試用rails 2.3.3
wtih ruby 1.8.7
得到錯誤的Ruby版本上安裝friendly_id :version => "~> 3.0.6"
錯誤:安裝friendly_id時出錯:activesupport需要Ruby版本> = 1.9.3。與Rails2.3.3和Ruby 1.8.7
ERROR: Error installing friendly_id: activesupport requires Ruby version >= 1.9.3.
Current version of Rails is 2.3.3 and Ruby is 1.8.7
我已經瞪大眼睛,但找不到任何解決方案請幫我解決它。
我的寶石:
和gem list
* LOCAL GEMS *
actionmailer (2.3.3)
actionpack (2.3.3)
activerecord (2.3.3)
activeresource (2.3.3)
activesupport (2.3.18, 2.3.3)
atomic (1.1.14)
authlogic (2.1.9)
bundler (1.3.5)
bundler-unload (1.0.1)
crummy (1.7.2)
currencies (0.4.2)
declarative_authorization (0.5.7)
exceptional (2.0.6)
geoip (1.3.0)
geokit (1.6.7)
geonames (0.3.3)
god (0.13.3)
i18n (0.6.5)
json (1.8.0)
minitest (4.7.5)
multi_json (1.8.0)
rack (1.0.1)
rails (2.3.3)
rake (10.1.0)
rdoc (4.0.1)
rdoc-data (4.0.1)
rubygems-bundler (1.2.2)
rubygems-update (1.4.2)
rvm (1.11.3.8)
SystemTimer (1.1.3)
thread_safe (0.1.3)
tzinfo (1.1.0, 0.3.37)
validates_timeliness (2.3.2)
請幫助我如何安裝friendly_id with rails2.3.3 and Ruby 1.8.7
'activesupport需要Ruby版本> = 1.9.3.'我認爲你需要'Ruby 1.9.3'。只是嘗試安裝此版本 –
@тBut但我懷疑這個應用程序是用'Ruby 1.8.7'運行的,當我切換到'ruby 1.9.3'時,那麼我會有問題嗎?即'Ruby 1.9.3'與'ruby 1.8.7'兼容的舊語法和寶石' –
使用Ruby 1.9.3。 Ruby 1.8.7已經到了它的終結。您使用的任何代碼明確取決於1.8.7應升級到1.9.3 –