如何在 CentOS 上设置 Ruby 和 RubyGems?

如何在 CentOS 上设置 Ruby 和 RubyGems?

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

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

解决这个问题的最好方法是什么?

免责声明:我是一个 CentOS 菜鸟

答案1

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

其他方式是自己编译

红宝石

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

答案2

您想以何种身份使用 Ruby?如果您不需要在系统范围内使用它,您是否考虑过在本地使用 RVM,以便将 ruby​​ 安装到本地目录中?此外,您还可以在系统范围内安装 rvm。这需要一些工作,但它是比在服务器上乱扔文件更好的解决方案。

安装 RVM

我会先在您的本地目录中对其进行测试,直到您熟悉它为止。

相关内容