0

Rails 3.2.8 を実行する Solaris 11 で仮想マシンを作成しようとしています。そのためのチュートリアルまたはスクリプトはありますか?

4

1 に答える 1

0

Solaris 11 には、Ruby の新しいバージョンに不可欠と言えるいくつかの項目が明らかに欠けているようです。そして、Ruby を出荷しているというオラクルの信者からの叫び声が聞こえてきます! うーん、Ruby のバージョン 1.8 は 5 年近く経ち、EOL からわずか数か月しか経っていません。

したがって、Solaris 11 で ruby​​ 1.9.3-p125 をビルドする必要があるのは明らかであり、Solaris 11 リポジトリに含まれている最新の gcc を使用しています。libyaml もインストールすることを忘れないでください。そうしないと、迷惑なメッセージが表示されて終了します。

libyaml のインストールから始めます。

wget http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz
tar xzf yaml-0.1.4.tar.gz
cd yaml-0.1.4
./configure
make
sudo make install

問題はありません。

Ruby 1.9.3-p125 のインストール (新しいバージョンでも動作します)

wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz
tar xzf ruby-1.9.3-p125.tar.gz
cd ruby-1.9.3-p125
./configure --enable-shared --with-opt-dir=/usr/local/lib
make
sudo make install

---with-opt-dir を指定しないと libyaml が見つからないことに注意してください。

ruby -v
ruby 1.9.3p125 (2012-02-16) [i386-solaris2.11]
gem -v
1.8.11
sudo install rails

これは、Solaris での Ruby on Rails のインストールを解決する正しい方法ではない可能性があります。私はシステム管理者ではなく開発者です。

于 2012-12-17T22:55:47.990 に答える