【自分用メモ】会社の本番環境Rails3に合わせて古い開発環境を用意する
会社のHPは随分前にRailsで作った。
古いRailsだからアップグレードしたいけども動かなくなるの怖くてしたくない。
とりあえず手元に本番環境に合わせた古いRailsの開発環境を整え〜る。
【本番環境】
bundler 1.16.0
ruby 1.9.3p551
rails 3.2.12
rvmインストール
$ \curl -sSL https://get.rvm.io | bash -s stable
.bashrcに以下の記述を追加
source ~/.rvm/scripts/rvm
.bashrcを読み込む
$ source ~/.bashrc
ruby 1.9.3 インストール
$ rvm install 1.9.3
rvmのリロード
$ rvm reload
ruby使いますよ〜と宣言
$ rvm use 1.9.3
gemsetの作成
$ rvm gemset create rails3212
hoge内に設定ファイル.rvmrcを下記の内容で作成
rvm use ruby-1.9.3@rails3212
bundlerのインストール
$ gem lnstall bundler -v 1.16.0
Gemfile.lockの削除
$ rm Gemfile.lock
パスを指定してbundle install
$ bundle install --path vendor/bundle
DB用意(PostgreSQL)
$ createdb hoge_development
migrate
$ bundle exec rake db:migrate
確認(Thin起動)
$ bundle exec rails server
ブラウザで確認
http://localhost:3000
とりあえずよし。