2013-10-10 98 views
3

我一直在試圖安裝httparty寶石,但安裝失敗:創業板安裝錯誤 - 紅寶石版本> = 1.9.3要求

Error installing httparty: 
httparty requires Ruby version >=1.9.3 

我的紅寶石版本,從運行紅寶石-v,是1.9.3p448

運行寶石ENV產量:

RUBYGEMS VERSION: 2.0.7 
RUBY VERSION: 1.9.3 
INSTALLATION DIRECTORY: .../ruby 1.9.3-p448/bin/ruby 
RUBY EXECUTABLE: .../ruby-1.9.3-p448/bin 
GEM PATHS: 
    .../gems/ruby-1.9.3-p448 
    .../[email protected] 

任何想法,爲什麼這個失敗&我所能來解決它​​,短手動編輯寶石去除1.9.3要求?

+0

聽起來像是一個bug,我會手動編輯它,然後提交拉請求:) – rogerdpack

回答

3

在我看來,它似乎沒有使用Ruby 1.9.3,因爲這正是錯誤所說的。我推到Heroku的當今天有同樣的錯誤消息:

Installing httparty (0.12.0) 
    Gem::InstallError: httparty requires Ruby version >= 1.9.3. 
    An error occurred while installing httparty (0.12.0), and Bundler cannot 
    continue. 
    Make sure that `gem install httparty -v '0.12.0'` succeeds before bundling. 

我只是說

ruby '1.9.3' 

我的Gemfile的頂部像這樣:

source 'http://rubygems.org' 

ruby '1.9.3' 
gem 'rails', '3.0.20' 

,一切都很好。

相關問題