文档章节

ruby centos 快速安装

超级大黑猫
 超级大黑猫
发布于 06/08 14:57
字数 216
阅读 9
收藏 1

Ruby 安装方法——RVM

操作系统: CentOS 7.4

说明:在CentOS上,直接用 yum 安装 Ruby的话,安装的版本比较低,所以,就直接用 RVM 进行安装。

步骤1: 安装依赖包

yum install gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel sqlite-devel -y

步骤2: 安装 RVM

curl -sSL https://rvm.io/mpapis.asc | gpg --import -
curl -L get.rvm.io | bash -s stable
source /etc/profile.d/rvm.sh
rvm reload

步骤3: 验证环境依赖

# rvm requirements run

Checking requirements for centos.
Requirements installation successful.

步骤4: 安装 Ruby

直接从原始的 Ruby源下载,速度很慢,所以,需要切换成淘宝的镜像源:

# echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > $rvm_path/config/db

执行安装:

# rvm requirements
# rvm install 2.3.6
# rvm use 2.3.6 --default --create

验证是否安装成功, 切换 gem源

# ruby -v
ruby 2.3.6

# gem -v
2.5.1

# gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/

https://gems.ruby-china.org/ added to sources
https://rubygems.org/ removed from sources

© 著作权归作者所有

共有 人打赏支持
超级大黑猫
粉丝 6
博文 94
码字总数 38259
作品 0
杭州
程序员
如何快速正确的安装 Ruby, Rails 运行环境(非windows平台)

对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。 次安装方法同样适用于产品环境! 系统需求 ...

HCMore
2013/12/20
0
0
使用passenger在Centos7部署nginx+Ruby on Rails

passenger 是一个能快速搭建web环境的工具,它能快速的将和部署到你的服务器中,是部署环境就如同php环境那样简单快速,让人愉悦。下面我将使用这个工具将一个几乎空白的web服务器打造成一个...

gameFu
2015/06/16
0
0
如何快速正确的安装 Ruby, Rails 运行环境

系统需求 首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用: Mac OS X 任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux ...) 强烈新手使用 Ubuntu 省掉不必要的麻烦! ...

mingle
2012/12/19
0
0
利用CentOS-6.0光盘安装软件

在家里的电脑上安装CentOS-6.0 时为了图快,很多软件包都没有安装上,今天想试下ruby结果发现默认没装上,本想从网上下载ruby进行安装,又一想CentOS-6.0-i386- bin-DVD.iso镜像光盘上应该有...

J.J.REN
2012/06/14
0
0
FPM定制RPM包实践

1.1 快速部署方案 问题:当领导给你 100 台已经安装好系统的服务器,然后让优化,让你提出一个快速部署方案。 解答:   1.tar 打包 先编译安装 打包--》分发--》解包(比如 mysql 打包后直接...

侯召顺
2017/10/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

.NET 知识整理笔记

1.Web.Config配置文件的节点操作 在Web.Config中写入 <configuration> <connectionStrings> <add name="conStr" connectionString="Data Source=IUCL8V4Y7NW5IRA\SQLEXPRESS;Initia......

Jokeny
21分钟前
1
0
Spring 声明式注解事务实现机制

Spring中注解事务实现机制 在使用@Transactional 注解管理事务时步骤很简单。但是如果对@Transactional理解不够透彻,很容易出现事务不起作用的情况。所以,在对@Transactional的实现机制要有...

狂奔的熊二
22分钟前
0
0
Fastjson - 详解SerializeFilter,格式化对象字段

遇到一个奇葩场景,维护一个老的程序, 应用换了个服务方. 要切接口. 但有以下问题. 接口逻辑稍有不同 , 需要自己按原接口文档,重组逻辑. 接口字段名,字段类型改动较大. 但还要按原接口文档返回...

ol_O_O_lo
22分钟前
1
0
一个小知识点---关于传递引用参数

如果传入引用参数 在方法内new 对象,其改变外层不可见 如下方式保持引用的有效性

职业搬砖20年
27分钟前
0
0
Oracle数据导入导出命令及参数介绍(Linux)

1.数据导出 exp system/123456 file=d:\backup\oracle\oracle%date:~0,10%.dmp owner=system log=d:\backup\oracle\oracle%date:~0,10%.log 2.数据导入 imp system/manager@TEST file=d:\d......

lyle_luo
28分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部