如何在CentOS上设置Ruby和RubyGems?

我有一个CentOS 5.5(64位服务器)

我想安装Ruby 1.8.7(当前补丁级别)和RubyGems

最好的办法是什么呢?

免责声明:我是CentOS noob

你可以使用默认的yum install -y ruby ruby-devel rubygems

其他的方法是自己编译它

ruby

 wget http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz tar -zxvf ruby-1.8.7-p302.tar.gz cd ruby-1.8.7-p302 ./configure --with-openssl-dir=/usr/lib/openssl make make install 

RubyGems的

 wget http://production.cf.rubygems.org/rubygems/rubygems-1.3.7.tgz tar -zxvf rubygems-1.3.7.tgz cd rubygems-1.3.7 ruby setup.rb config ruby setup.rb setup ruby setup.rb install 

检查是否安装

 ruby -v gem -v 

你试图使用Ruby的能力是什么? 如果你不需要系统,你有没有考虑在本地使用RVM,这样你就可以安装ruby到你的本地目录了? 另外你可以在系统上安装rvm。 这需要做一些事情,但这是一个更好的解决scheme,可以在服务器上扔文件。

安装RVM

我会首先在你的本地目录中进行testing,直到你熟悉它为止。