gem安装错误——Ruby版本>=1.9.3要求
我一直在尝试安装httparty gem,但安装失败,原因是:gem安装错误——Ruby版本>=1.9.3要求,ruby,rubygems,Ruby,Rubygems,我一直在尝试安装httparty gem,但安装失败,原因是: Error installing httparty: httparty requires Ruby version >=1.9.3 我运行ruby-v的ruby版本是1.9.3p448 运行gem env的收益率: RUBYGEMS VERSION: 2.0.7 RUBY VERSION: 1.9.3 INSTALLATION DIRECTORY: .../ruby 1.9.3-p448/bin/ruby RUBY EXEC
Error installing httparty:
httparty requires Ruby version >=1.9.3
我运行ruby-v的ruby版本是1.9.3p448
运行gem 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
.../ruby-1.8.3-p448@global
你知道为什么会失败吗&除了手动编辑gem以删除1.9.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'
在我的文件顶部,如下所示:
source 'http://rubygems.org'
ruby '1.9.3'
gem 'rails', '3.0.20'
一切都很好。听起来像个bug,我会手动编辑它,然后提交拉取请求:)