コレグレーデギネード

WindowsとかUbuntuとかRubyとかRailsとか

【自分用メモ】会社の本番環境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

API hogeを$HOMEにダウンロードしておく)

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

とりあえずよし。