2017-03-28 39 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使用