2011-06-09

EC2のt1.microインスタンスでubuntu10.0.4,Ruby1.9.2,Rails3,MySQLな環境を構築

ググるとrvm(Ruby Version Manager)を使った方法が多くひっかかりますが、
マイクロインスタンスだとcpu stealが発生しまくって一向にインストールが進みません(´・ω・‘)
てな訳でもっと軽快にインストールする方法は無いかと調べたところこんな感じで行けそうです。

古いrubyを削除
apt-get remove ruby1.8

apt-getでruby1.9.2,rubygems for Ruby1.9.2をインストール
add-apt-repository ppa:ubuntu-on-rails/ppa 
apt-get update
apt-get -y install ruby1.9.2 ruby1.9.2-dev rubygems1.9.2 libopenssl-ruby1.9.2

gemでrails3をインストール
gem sources -a http://gems.rubyforge.org/ 
gem install rails --no-ri --no-rdoc

MySQLサーバーとクライアントのライブラリをインストール
apt-get install mysql-server libmysqlclient-dev

gem用の環境変数を設定
echo 'export GEM_HOME=/var/lib/gems/1.9.2' >> /etc/bash.bashrc
echo 'export GEM_PATH=${GEM_HOME}' >> /etc/bash.bashrc
echo 'export PATH=${GEM_HOME}/bin:${PATH}' >> /etc/bash.bashrc
source /etc/bash.bashrc

サンプルアプリの作成と関連モジュールのインストール、サーバーの起動
rails new app1 -d mysql
cd app1
bundle install
rails g scaffold task name:string memo:string
rake db:create
rake db:migrate
rails s

http://サーバのホスト名:3000/tasks
にアクセスしてみてアプリが動いていたらおーけーヾ(*・∀・)ノ"

0 件のコメント:

コメントを投稿