感谢支持
我们一直在努力

在Ubuntu上安装Ruby 1.9.2

首先,2012年了,已经有了Ruby 1.9.3,为什么我要安装1.9.2?


答案:因为我在学习Ruby on Rails,参考书Ruby on Raisl 3 Tutorial是根据1.9.2写的;而且heroku服务器看样子目前只支持Ruby 1.9.2


启动Ubuntu,通过以下命令安装一些相关的库


$ sudo apt-get install gcc g++ build-essential libssl-dev libreadline-gplv2-dev zlib1g-dev linux-headers-generic


下载最新的(或者合适的)Ruby 1.9.2源码


查看:ftp://ftp.ruby-lang.org/pub/ruby/1.9/


或者查看:http://ftp.ruby-lang.org/pub/ruby/1.9/


$ wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz


编译安装Ruby



$ tar -zxf ruby-1.9.2-p290.tar.gz


$ cd ruby-1.9.2-p290


$ ./configure –prefix=/usr/local/ruby



$ make && sudo make install


环境设置


$ sudo vi /etc/environment


将Ruby的路径加入环境变量 中并保存/etc/environment,如下面内容:
PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/ruby/bin”
修改了环境变量文件后,需要通过source命令让修改马上生效,命令如下:
$ source /etc/environment


为了检查安装是否成功,可以输入下面的命令进行测试 :
$ruby –v


确认安装成功后通过一下命令添加命令链接,目前我也不清楚创建这些链接的目的是什么,按照Ruby“约定大于配置”的原则,应该是一种约定。(keyboardota)
$ sudo ln -s /usr/local/ruby/bin/ruby /usr/local/bin/ruby
$ sudo ln -s /usr/local/ruby/bin/gem /usr/bin/gem


现在可以20分钟体验 Ruby了

赞(0) 打赏
转载请注明出处:服务器评测 » 在Ubuntu上安装Ruby 1.9.2
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏