CentOSでRubyとRubyGemsをセットアップする方法


8

CentOS 5.5(64ビットサーバー)を持っています

Ruby 1.8.7(現在のパッチレベル)とRubyGemsをインストールしたい

これに対処する最良の方法は何ですか?

免責事項:私はCentOSの初心者です

回答:


13

デフォルトでインストールできます 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

NARKOZ、パッケージを介したインストールが望まれます。私のリポジトリはRuby 1.8.5のみを表示しています... :(
macek

実際、私のリポジトリにはとの一致さえありませんrubygems
macek

1
次に、自分でコンパイルする必要があります。上記の手順に従ってください。ruby 1.8.5をインストールした場合は、コマンドで削除しyum erase rubyます。
NARKOZ、

1
NARKOZ、私はさらにトラブルに直面しています。Ruby 1.8.7のパッチレベル302には、で--with-openssl-dir使用できるフラグがありませんconfigure
macek

インストールyum install openssl openssl-devel
NARKOZ

0

Rubyをどの程度使用しようとしていますか?システム全体で必要ない場合は、ローカルディレクトリにrubyをインストールできるようにRVMをローカルで使用することを検討しましたか?さらに、システム全体にrvmをインストールできます。少し時間がかかりますが、サーバー全体でファイルを投げるより良いソリューションです。

RVMのインストール

慣れるまで、まずローカルディレクトリでテストします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.