2017-03-28 86 views
0

当我这样做:RubyGems的:在CentOS 6.x的Rubyzip所需的版本> = 1.9.2更新

/usr/bin/gem -v 
1.8.25 

当我这样做:通过RVM

gem -v 
2.6.11 

我已经安装了RubyGems 2.4.0 。另外我已经通过yum安装rubygems-1.8.25-1.el6.R.noarch.rpm。

但是当我安装狼蛛它给了我一个错误:

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

然后I型:gem install rubyzip和红宝石拉链的最新版本得到了手动安装。

+0

那么,你的问题是什么? – Derlin

+0

你需要确保'rvm'安装的ruby是标准的。 'ruby -v'返回什么? –

+0

我的问题是我如何安装狼蛛或如何在不升级Rubygems的情况下安装rubyzip,或者如何在CentOS i686拱机上升级rubygems? –

回答

0

我已通过安装rvm解决了此问题,然后使用此命令在整个系统中设置rvm。

安装步骤:

  • 卷曲-L https://get.rvm.io | sudo的庆典-s稳定--rails CD
  • 在/ usr /本地/ RVM /档案馆/
  • 焦油-zxvf rvm-
  • CD rvm-
  • ./INSTALL
  • 源/ etc/profile文件。 d/rvm.sh

配置RVM:

  • RVM使用