0

RVMを使用するUbuntuにruby 1.9.3をインストールするための良いガイドはありますか? 私は 1.8.7 で約 1 年間開発してきましたが、1.9.x にアップグレードしたいと考えています。

1.9 のインストールに数え切れないほどの時間を費やした後、4 台の運用サーバーで複製したくないフラストレーション/複雑さのポイントに到達しました。

Aptana Studio で 1.9 を動作させようとして失敗した後、それを削除しましたが、/usr/local/bin にまだ ruby​​ 1.9 を参照しているスクリプトの束が残っていました。

これは混乱ですか?それとも、私が初心者だから混乱しているように感じますか?

ありがとう

4

2 に答える 2

1

Ruby1.9.3のインストールで発生している問題について具体的に教えてください。Linux Mintシステム(Ubuntuベース)に、ソースを使用rvmして、またはソースからインストールしましたが、どちらの方法でも問題はありません。

RubyはわずかにUnixに偏っています。つまり、LinuxよりもWindowsへのインストールで問題が発生する可能性が高くなります。UbuntuへのRubyのインストールは、一般的にスムーズなエクスペリエンスです。

于 2012-11-12T16:14:48.423 に答える
0

私は定期的に CentOS ホストにソースから Ruby をインストールしています。

Ruby 1.9+ は簡単にインストールできます。通常、Centos 用のディストリビューションを使用して標準の Ruby をインストールします。これにより、すべての前提条件が読み込まれ、標準を使用して 1.9+ が /usr/local/bin にインストールされmakeます。

それ以外の場合は、RVM を使用しているので、必要な前提条件を確認し、パッケージ マネージャーからそれらをインストールして、ソースから Ruby をコンパイルします。

これは、いくつかのボックスのプロセスを高速化するために作成した小さなシェル スクリプトです。

#!/bin/sh

echo "Installing Ruby's prerequisites"
sudo yum install -y gcc-c++ patch readline-devel readline zlib-devel zlib libyaml-devel libffi-devel openssl-devel iconv-devel

echo "Installing Nokogiri's prerequisites"
sudo yum install -y ruby-devel libxml2-devel libxml2 libxslt-devel libxslt 

echo "Installing MySQL/Sequel's development prerequisites"
sudo yum install -y mysql-devel freetds-devel freetds

echo "Now install Ruby from http://www.ruby-lang.org/en/downloads/ then run..."
echo sudo gem install \
amqp \
awesome_print \
bunny \
colors \
columnize \
debugger \
highline \
ipaddress \
irbtools \
mysql2 \
net-scp \
net-sftp \
net-ssh \
netaddr \
nokogiri \
pry \
rails \
sequel \
sinatra \
tiny_tds \
于 2012-11-12T19:26:35.517 に答える