转 CentOS下面安装RVM+ruby+Rails
使用
- curl -L https://get.rvm.io | bash -s stable
下载并安装rvm稳定版本。不在使用bash < <(curl -s https://rvm.beginrescueend.com/install/rvm),切记。
很快安装完rvm后,重新登录一个新的ssh,使用rvm -v检查一下版本即可。
(2)安装一些以来库,编译安装其它软件或者库的时候会用到
- yum install zlib zlib-devel sqlite-devel
最后的信息大致如下:
- ...... 30 kB/s | 124 kB 00:04
- Running rpm_check_debug
- Running Transaction Test
- Transaction Test Succeeded
- Running Transaction
- Installing : sqlite-devel-3.6.20-1.el6.i686 1/2
- Installing : zlib-devel-1.2.3-27.el6.i686 2/2
- Installed:
- sqlite-devel.i686 0:3.6.20-1.el6 zlib-devel.i686 0:1.2.3-27.el6
- Complete!
(3)强烈推荐安装ruby前,先安装openssl,否则以后要用到ssl的时候可能痛不欲生地要重新安装ruby。
- rvm pkg install openssl
安装完成后,有下面的提示信息,如果安装错误,也有提示告示你到哪里查看日志。
- [root@localhost config]# rvm pkg install openssl
- Fetching openssl-0.9.8t.tar.gz to /usr/local/rvm/archives
- Extracting openssl-0.9.8t.tar.gz to /usr/local/rvm/src
- Configuring openssl in /usr/local/rvm/src/openssl-0.9.8t.
- Compiling openssl in /usr/local/rvm/src/openssl-0.9.8t.
- Installing openssl to /usr/local/rvm/usr
不同的操作系统或者用户,安装位置可能不一样。
(4)指定openssl位置来安装ruby
提示有一些库可能需要安装,请根据实际情况决策是否需要yum install一些以来库。
- yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel
可以先安装上面的一些库,再安装ruby
- rvm install 1.9.2 --with-openssl-dir=/usr/local/rvm/usr
我看完提示信息后,q推出提示,没有安装其它依赖库,继续安装ruby。
- ......
- Press 'q' to continue.
- Fetching yaml-0.1.4.tar.gz to /usr/local/rvm/archives
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 100 460k 100 460k 0 0 29602 0 0:00:15 0:00:15 --:--:-- 34256
- Extracting yaml-0.1.4.tar.gz to /usr/local/rvm/src
- Configuring yaml in /usr/local/rvm/src/yaml-0.1.4.
- Compiling yaml in /usr/local/rvm/src/yaml-0.1.4.
- Installing yaml to /usr/local/rvm/usr
- Installing Ruby from source to: /usr/local/rvm/rubies/ruby-1.9.2-p320, this may take a while depending on your cpu(s)...
- ruby-1.9.2-p320 - #fetching
- ruby-1.9.2-p320 - #downloading ruby-1.9.2-p320, this may take a while depending on your connection...
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 100 8770k 100 8770k 0 0 44230 0 0:03:23 0:03:23 --:--:-- 55436
- ruby-1.9.2-p320 - #extracting ruby-1.9.2-p320 to /usr/local/rvm/src/ruby-1.9.2-p320
- ruby-1.9.2-p320 - #extracted to /usr/local/rvm/src/ruby-1.9.2-p320
- ruby-1.9.2-p320 - #configuring
- ruby-1.9.2-p320 - #compiling
- ruby-1.9.2-p320 - #installing
- Retrieving rubygems-1.8.24
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 100 371k 100 371k 0 0 38121 0 0:00:09 0:00:09 --:--:-- 38064
- Extracting rubygems-1.8.24 ...
- Removing old Rubygems files...
- Installing rubygems-1.8.24 for ruby-1.9.2-p320 ...
- Installation of rubygems completed successfully.
- ruby-1.9.2-p320 - adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
- ruby-1.9.2-p320 - #importing default gemsets (/usr/local/rvm/gemsets/)
- Install of ruby-1.9.2-p320 - #complete
(5) rvm use 1.9.2
(6) gem install rails
- Fetching: i18n-0.6.0.gem (100%)
- Fetching: multi_json-1.3.6.gem (100%)
- Fetching: activesupport-3.2.6.gem (100%)
- Fetching: builder-3.0.0.gem (100%)
- Fetching: activemodel-3.2.6.gem (100%)
- Fetching: rack-1.4.1.gem (100%)
- Fetching: rack-cache-1.2.gem (100%)
- Fetching: rack-test-0.6.1.gem (100%)
- Fetching: journey-1.0.4.gem (100%)
- Fetching: hike-1.2.1.gem (100%)
- Fetching: tilt-1.3.3.gem (100%)
- Fetching: sprockets-2.1.3.gem (100%)
- Fetching: erubis-2.7.0.gem (100%)
- Fetching: actionpack-3.2.6.gem (100%)
- Fetching: arel-3.0.2.gem (100%)
- Fetching: tzinfo-0.3.33.gem (100%)
- Fetching: activerecord-3.2.6.gem (100%)
- Fetching: activeresource-3.2.6.gem (100%)
- Fetching: mime-types-1.19.gem (100%)
- Fetching: polyglot-0.3.3.gem (100%)
- Fetching: treetop-1.4.10.gem (100%)
- Fetching: mail-2.4.4.gem (100%)
- Fetching: actionmailer-3.2.6.gem (100%)
- Fetching: rack-ssl-1.3.2.gem (100%)
- Fetching: thor-0.15.4.gem (100%)
- Fetching: json-1.7.3.gem (100%)
- Building native extensions. This could take a while...
- Fetching: rdoc-3.12.gem (100%)
- ......
至此安装完毕,后面再来验证吧。
转 CentOS下面安装RVM+ruby+Rails的更多相关文章
- RHEL7在线安装rvm(ruby管理包)
		ttp://blog.csdn.net/lixwjava/article/details/50408070 安装curl sudo yum install curl 然后在在终端中输入命令 curl ... 
- win10 安装mingw ruby rails
		原文可以参考 https://ruby-china.org/topics/17581 在window10 安装ruby rails https://rubyinstaller.org/download ... 
- centos 7 安装 rvm  超时
		关于 rvm 建议没有变成基础的朋友不要选择这种方式安装 不然很有可能到 对ruby很感兴趣想学到放弃的 因为ruby实在是太麻烦 太麻烦 你会遇到各种各样的问题 我之前安装过一次rvm ... 
- How to Install Xcode, Homebrew, Git, RVM, Ruby & Rails on Snow Leopard, Lion, Mountain Lion, and Mavericks
		After following many outdated and incomplete instructions for setting up a web development environme ... 
- CentOS上安装配置Ruby on Rails
		0.install sublime editor(optional) ref:http://www.tecmint.com/install-sublime-text-editor-in-linux/ ... 
- centos 6.x安装rvm 配置 Ruby开发环境
		rvm是ruby的版本管理工具 还可对ruby进行 安装 卸载 等 1.安装 curl # sudo yum install curl # curl -L get.rvm.io | bash ... 
- centos 6.5安装rvm 配置 Ruby开发环境
		我是用ruby写测试脚本用 安装rvm也是费了好大劲 英文不易看懂 ,是个硬伤! rvm是ruby的版本管理工具 还可对ruby进行 安装 卸载 等 1.安装 curl # sudo yum ... 
- mac ruby rails安装(使用rvm)
		mac的场合: which ruby -> /usr/bin/ruby -> 这是mac自带的ruby,我们希望能用管理ruby的版本. 安装rvm curl -L https://get ... 
- CentOS 7通过RVM来安装指定版本的Ruby
		RVM也就是Ruby Version Manager,Ruby版本管理器 1.安装依赖库: yum install gcc-c++ patch readline readline-devel zlib ... 
随机推荐
- DML操纵语句
			--在新增数据的时候,如果在表名之后没有跟 列名,那么values()必须写全--顺序必须不能改变,这个顺序就是表中列的顺序insert into dept values(70,'20','哈哈') ... 
- 开始学习jQuery
			一 jQuery是什么? 1. jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入其team. 2.jQuery是继prototype之后又一个 ... 
- travis-cli 使用
			1. 添加项目 登录 travis 选择对应项目即可 2. 添加持续集成文件 .travis.yml language: node_js node_js: - "node" bef ... 
- php基础语法(数据类型、运算符)
			数据类型 标量类型: int, float, string, bool 复合类型: array, object 特殊类型: null, resouce 整数类型int, integer 字符串类型st ... 
- sublime设置右键在浏览器打开
			用sublime编辑html文件,右键此文件,自带一个在浏览器中打开,但是这个是在IE里打开, 如何在chrome里打开呢. 1. 这里插入一下安装"view in browser" ... 
- 如何使用 nslookup 查域名的 ttl
			如何使用 nslookup 查域名的 ttl nslookup 经常用,但是最近才使用到查 ttl 的信息. 域名的 ttl 也是网站优化的一个重要参数. nslookup -d www.fastad ... 
- wordpress重力表单实时提醒功能教程(亲测可用)
			小七在写项目的时候遇到了一个需求:用户在填写完成表单的各个字段后要提交到后台,但是后台程序狗不能一直守着后台吧,程序狗也需要陪女朋友啊,好做一个即时提醒的功能吧,再也不担心用户提交的内容被错过了,第一 ... 
- 原生 Javascript 编写五子棋
			原文地址:原生 Javascript 编写五子棋 博客地址:http://www.extlight.com 一.背景 近一个月没写 Javascript 代码,有点生疏.正好浏览网页时弹出五子棋的游戏 ... 
- sql的一些事件处理
			select getdate() select Convert(varchar(10),getdate(),120) yyyy-mm-ddselect Convert(varchar(20),getd ... 
- RK3288 摄像头左右镜像
			系统:Android 5.1 设置摄像头左右镜像 diff --git a/frameworks/av/services/camera/libcameraservice/api1/CameraClie ... 
