一.简介

Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言。rvm是ruby的管理器,可以切换ruby版本,下载ruby。

二.程序部署

1.下载ruby

wget http://shell-auto-install.oss-cn-zhangjiakou.aliyuncs.com/package/ruby-2.4.4.tar.gz

2.安装编译需要的依赖

yum -y install gcc make openssl openssl-devel zlib zlib-devel

3.解压并编译安装

tar -xvf package/ruby-2.4.4.tar.gz

cd ruby-2.4.4/

./configure --prefix=/usr/local/ruby``make && make install

4.增加环境变量

echo "RUBY_HOME=/usr/local/ruby/bin" >> /etc/profile

echo 'PATH=$RUBY_HOME:$PATH' >> /etc/profile

source /etc/profile

5.配置zlib

cd ext/zlib``ruby extconf.rb

sed -i 's,zlib.o: $(top_srcdir)/include/ruby.h,zlib.o: ../../include/ruby.h,g' Makefile

make && make install

6.配置openssl

cd ..

cd openssl

ruby extconf.rb

sed -i 's,$(top_srcdir),../..,g' Makefile

make && make install

7.查看版本

ruby -v | grep 2.4

最新文章

  1. uva 12169
  2. How to create/restore a slave using GTID replication in MySQL 5.6
  3. Scorpio-CSharp简介
  4. promise实例小球运动
  5. ppt 制作海报 导出高分辨率图片
  6. Selenium自动化测试项目案例实践公开课
  7. 用MyEclipse搭建SSH框架(Struts2 Spring Hibernate)
  8. 初学java之面板布局的控制
  9. [时间操作] C#TimeHelper时间格式化帮助类 (转载)
  10. linux防火墙开启-关闭
  11. 编写第一个ROS(创建工作空间workspace和功能包package)
  12. linux mysql无故无法启动了,centos 7
  13. IPFS星际文件系统
  14. Windows Server 2016 服务器总是有暴力破解密码导致的审核失败
  15. Windows下mysql服务的安装与卸载
  16. NOIP2009(codevs1173)最优贸易
  17. ionic1 添加百度地图插件 cordova-plugin-baidumaplocation
  18. git 和 github 学习总结
  19. 通信网络 2G 3G 4G 和路由器2.4G 5G的区分和关系
  20. jmeter测试java代码

热门文章

  1. 菜鸡的Java笔记 第二十四 - java 接口的基本定义
  2. 时间处理,类似"xxxx-xx-xxTxx:xx:xx187+0000"格式
  3. C#中指针的使用(转)
  4. 从零开始学Kotlin第六课
  5. FFT/NTT复习笔记&多项式&生成函数学习笔记Ⅲ
  6. miRNA分析--比对(二)
  7. ggplot 局部放大
  8. grep -r
  9. rabbit mq的php使用 amqp 的支持
  10. BAT的一些题