Ruby on Railsのインストールが一通り成功したので以下に手順をメモ。
■インストール(下準備)
・MySQLを入れる
# apt-get install MySQL-server
# apt-get install MySQL-ruby
・Vineのrubyが古いのでコンパイルからし直す
→必要なrpmを落とす
「apt-get install bison gdbm-devel XOrg-devel db4-devel ncurses-devel openssl-devel readline-devel zlib-devel」
→「ftp://ring.asahi-net.or.jp/pub/linux/Vine/VineSeed/SRPMS.main/」から
「ruby-1.8.4-0vl5.src.rpm」を落とす
→リビルドに必要なパッケージを入れる
# apt-get install build-essential
# rpmbuild --rebuild ruby-1.8.4-0vl5.src.rpm
ruby-1.8.4-0vl5.src.rpm をインストール中
エラー: ビルド依存性の欠如:
tcl は ruby-1.8.4-0vl5 に必要とされています
tk は ruby-1.8.4-0vl5 に必要とされています
# apt-get install tcl
# apt-get install tk
→リビルド
# rpmbuild --rebuild ruby-1.8.4-0vl5.src.rpm
→インストール
# cd /usr/src/vine/RPMS/i386
# rpm -Uvh ruby-1.8.4-0vl5.i386.rpm libruby-1.8.4-0vl5.i386.rpm
※2パッケージを同時に指定しないと、互いに依存関係がある為インストール出来ない。注意。
■インストール(RoR)
・RubyGemsをインストール
http://docs.rubygems.org/からdownloadへ
「rubygems-0.9.0.tgz」をダウンロード
# tar xvzf rubygems-0.9.0.tgz
# cd rubygems-0.9.0
# ruby ./setup.rb
・Railsパッケージをインストール
# gem install rails
※-yオプションつけた方がいい(いちいちY押すのめんどい)
→なんか最後にエラー出た。。。
------------------------------------------------------------
Successfully installed actionwebservice-1.1.6
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require': no such file to load -- rdoc/rdoc (LoadError)
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
from /usr/local/lib/site_ruby/1.8/rubygems/doc_manager.rb:71:in `load_rdoc'
from /usr/local/lib/site_ruby/1.8/rubygems/doc_manager.rb:41:in `generate_ri'
from /usr/local/lib/site_ruby/1.8/rubygems/gem_commands.rb:283:in `execute'
from /usr/local/lib/site_ruby/1.8/rubygems/gem_commands.rb:282:in `execute'
from /usr/local/lib/site_ruby/1.8/rubygems/gem_commands.rb:220:in `execute'
from /usr/local/lib/site_ruby/1.8/rubygems/command.rb:69:in `invoke'
from /usr/local/lib/site_ruby/1.8/rubygems/cmd_manager.rb:117:in `process_args'
from /usr/local/lib/site_ruby/1.8/rubygems/cmd_manager.rb:88:in `run'
from /usr/local/lib/site_ruby/1.8/rubygems/gem_runner.rb:29:in `run'
from /usr/bin/gem:23
------------------------------------------------------------
→もう一度RPMインストールし直し
# cd /usr/src/vine/RPMS/i386
# rpm -Uvh *
準備中... ########################################### [100%]
パッケージ libruby-1.8.4-0vl5 は既にインストールされています
パッケージ ruby-1.8.4-0vl5 は既にインストールされています
パッケージ ruby-mode-1.8.4-0vl5 は既にインストールされています
# gem install rails -y
Successfully installed rails-1.1.6
次は実際に使った際の雑感。
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment