乐虎游戏|乐虎国际登录|欢迎你

在CentOS上安装rvm

日期:2019-11-05编辑作者:计算机资讯

本文系统CentOS6.5 x64

如果是Ubuntu系统,先安装编译环境

Ruby On Rails是一个用Ruby语言写的开源Web框架,和J2EE,PHP等类似。Ruby On Rails是一个非常优美的Web开发框架,并且融入了敏捷开发的精髓:约定大于配置。你会发现,它真的是一个非常优美的框架!今天我们介绍如何在Centos下搭建Ruby On Rails开发环境。

sudo apt-get install build-essential
sudo apt-get install zlib1g
sudo apt-get install zlib1g-dev

Tips:

1.在终端运行:

Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset)。目前支持Ruby的大多数版本,有 1.8.7,1.9.1,1.9.2和Ruby Enterprise Editon,通过RVM可以很方便的在多个Ruby版本中快速切换。RVM同时 也支持JRuby。

$ bash < <(curl -s )
$ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile

设 想当前工作在Ruby 1.9.2 + Rails 3.0下,想体验最新的Rails 开发版,怎么办?Gemset就是为解决这个问题而设计的,它可 以为每个Ruby版本生成多个gemsets,各个gemset相互独立,这意味着你可以很方便的切换到某个gemset下去体验一个未正式发布的gem 版本,而不会破坏当前的工作环境,完毕后,再切回到工作的gemset下即可。

2.查看可用的安装列表

大多的IDE也都很好的支持了RVM方面,可以自动识别RVM管理的Ruby版本和GemSet,方便你切换Ruby的解析环境。

$ rvm list known
# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.6-head
[ruby-]1.8.7[-p352]
[ruby-]1.8.7-head
[ruby-]1.9.1-p378
[ruby-]1.9.1[-p431]
[ruby-]1.9.1-head
[ruby-]1.9.2-p180
[ruby-]1.9.2[-p290]
[ruby-]1.9.2-head
[ruby-]乐虎国际登录,1.9.3-preview1
[ruby-]1.9.3-rc1
[ruby-]1.9.3[-p0]
[ruby-]1.9.3-head
ruby-head
 
# GoRuby
goruby
 
# JRuby
jruby-1.2.0
jruby-1.3.1
jruby-1.4.0
jruby-1.6.1
jruby-1.6.2
jruby-1.6.3
jruby-1.6.4
jruby[-1.6.5]
jruby-head
 
# Rubinius
rbx-1.0.1
rbx-1.1.1
rbx-1.2.3
rbx-1.2.4
rbx[-head]
rbx-2.0.0pre
 
# Ruby Enterprise Edition
ree-1.8.6
ree[-1.8.7][-2011.03]
ree-1.8.6-head
ree-1.8.7-head
 
# Kiji
kiji
 
# MagLev
maglev[-head]
maglev-1.0.0
 
# Mac OS X Snow Leopard Only
macruby[-0.10]
macruby-nightly
macruby-head
 
# IronRuby -- Not implemented yet.
ironruby-0.9.3
ironruby-1.0-rc2
ironruby-head

CentOS 5.9上搭建Ruby on Rails 环境  http://www.linuxidc.com/Linux/2014-02/97340.htm

3.选择某个版本进行编译安装

CentOS下配置Ruby on Rails并部署Redmine  http://www.linuxidc.com/Linux/2014-09/106955.htm

$ rvm install 1.9.2

Ruby on Rails 和 Laravel: 入门  http://www.linuxidc.com/Linux/2014-07/104431.htm

4.选择某个版本为默认版本

重要文章阅读:Ruby入门--Linux/Windows下的安装、代码开发及Rails实战 http://www.linuxidc.com/Linux/2014-04/100242.htm

$ rvm --default use 1.9.2
Using /home/deploy/.rvm/gems/ruby-1.9.2-p290
$ ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]
$ rvm list
rvm rubies
=> ruby-1.9.2-p290 [ i686 ]

Ruby on rails初体验系列文章:

5.创建gemset, 可以安装多个版本的rails, 互不影响

http://www.linuxidc.com/Linux/2014-04/100245.htm
http://www.linuxidc.com/Linux/2014-04/100246.htm
http://www.linuxidc.com/Linux/2014-04/100247.htm

# 创建rails 3.1.1 gemset, 目录最新版本是3.1.3
$ rvm gemset create rails311
'rails311' gemset created (/home/deploy/.rvm/gems/ruby-1.9.2-p290@rails311).
$ rvm gemset list
gemsets for ruby-1.9.2-p290 (found in /home/deploy/.rvm/gems/ruby-1.9.2-p290)
   global
   rails311
$ rvm --default ruby-1.9.2-p290@rails311
$ rvm gemset list
gemsets for ruby-1.9.2-p290 (found in /home/deploy/.rvm/gems/ruby-1.9.2-p290)
   global
=> rails311

Ubuntu下搭建Ruby On Rails http://www.linuxidc.com/Linux/2012-06/61981.htm

6.安装rails

实测 Ubuntu 13.10 上搭建 Ruby on Rails http://www.linuxidc.com/Linux/2014-02/96399.htm

$ gem install rails -v=3.1.1 --no-rdoc --no-ri
$ rails -v
Rails 3.1.1

Ruby on Rails 4 Tutorial 中文版 高清完整PDF http://www.linuxidc.com/Linux/2014-04/100253.htm

PS:1-6步骤是可以用在CentOS上的,只是我当时的桌面环境是Ubuntu,没有编译环境,所以前面那段提了一下

本文由乐虎游戏发布于计算机资讯,转载请注明出处:在CentOS上安装rvm

关键词:

mg电子游戏娱乐场Liunx PHP的GD库 增多 jpeg 文件的援救

GD Support enabled  代码如下 本文永久更新链接地址 :http://www.linuxidc.com/Linux/2014-11/109911.htm 很显然多了个 JPEG Support en...

详细>>

CentOS7 yum安装LNMP以及LAMP

CentOS 7.11053最小化安装LNMP通过yum安装,由于CentOS7没有MySQL的yum源,所以要自己安装MySQL的yum源,但是安装上了,在我这...

详细>>

Nginx 作为Web Server 的优化要点

Nginx既可用作Web Server,也可用作反向Proxy,这里先研商作为WebServer的平淡无奇优化主旨。 常用优化中央 Nginx使用的是...

详细>>

本地启动spark-shell

出于spark-1.3作为叁个里程碑式的公布,插足过多的功用特色,所以,有须求能够的钻研豆蔻年华把,spark-1.3需求scala-2.10.x的...

详细>>