Centos6.5安裝ruby2.2.3


一、安裝庫

Yum install –y gcc* openssl* wget

二、安裝ruby

wget https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz

tar  zxvf ruby-2.2.3.tar.gz

cd ruby-2.2.3

./configure --prefix=/usr/local/ruby

make

make install

ln -sf /usr/local/ruby/bin/* /usr/bin/

三、安裝openssl支持(使用net-ssh時,必須)

cd  ruby-2.2.3(源碼)/ext/openssl

ruby extconf.rb

make

make install

注:make時可能會報錯

make: *** No rule to make target `/include/ruby.h', needed by `ossl_x509revoked.o'.  Stop.

解決方法:修改 Makefile 在最上面增加變量 top_srcdir = ../.. 即可。

四、修改gem源為國內源

gem sources --remove https://rubygems.org/

gem sources -a https://ruby.taobao.org/

gem sources –l

五、安裝 net-ssh,net-sftp,net-scp(選裝)

gem install net-ssh -v 2.10.1.rc1

gem install net-sftp

gem install net-scp

gem list(查看已安裝庫)

安裝完后使用

require 'net/ssh'

require 'net/sftp'

可能會報錯,這時是版本問題,解決方法

gem install net-ssh -v 2.10.1.rc1


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM