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
最新文章
- Linux计时器
- php 设计模式 例子
- angularJS学习1
- UVALive 7148 LRIP【树分治+线段树】
- 用C++实现网络编程---抓取网络数据包的实现方法
- [C++程序设计]变量的存储类别
- C/C++中使用的正则表达式库
- c++ 日志操作
- index.do为后缀的是什么开发语言? 有什么技术特点?
- bzoj 4237: 稻草人
- Shell和命令基础
- Egret学习笔记 (Egret打飞机-4.添加主角飞机和实现飞行效果)
- 海量数据挖掘MMDS week2: Association Rules关联规则与频繁项集挖掘
- pandas 时间格式转换
- python学习日记(匿名函数)
- java知识点4
- luogu P3198 [HNOI2008]遥远的行星
- C# 调用Windows图片查看器
- 【c++基础】字符数组和string相互转换
- linux 文件目录类的指令 包含查找