vagrant + virtualbox でRails環境を簡単に作れた!
さて、特段何もできていませんが、とりあえず報告だけ。
この前、vagrantで失敗して、rails環境の整え方を再考していました。
RailsTutorial第5章3節まで完了。今日中にどこまでいけるのか… - るびらな!
vagrantのセットアップが長すぎ、タイムアップ! - るびらな!
気軽にvagrant upしたらダメだったっていう話。 - るびらな!
vagrantの環境設定を楽に終える方法 - るびらな!
ということで、早速こちらを参考に、vagrant+virtualboxで、Ubuntu/ruby/rails/postgreSQL/MySQLなどなどのそろった環境を作っちゃおう!ということで、やってみました。
で、うまくいったのでまとめ。
手順
- Git for Windowsのインストール #=> Gitと同時にMSYSも入るので、Windows付属のコマンドプロンプトからSSH接続できるようになり、vagrantを使うには非常に便利です。
- コマンドプロンプトでC:\vagrant\に移動。
- 「git clone https://github.io/https://github.com/rails/rails-dev-box.git」と入力
- 「cd rails-dev-box」でrails-dev-boxディレクトリに移動
- 「vagrant up」でvagrantfileから環境を整える
- 「vagrant ssh」で接続。
- 「rails -v」と入れるが、railsがないと言われる
- 「su -」でPASSWORDに「vagrant」と入れ、rootユーザーに変更
- 「gem install rails」でrailsを入れる <=# ここで、本当はRails Tutorialにあわせてバージョンを4.0.5に指定するべきだった
そんな感じで、以前作ったものを「C:\vagrant\rails-dev-box」ディレクトリにコピーし、「rails s」してみたら無事にホストOSであるwindows側のブラウザからアクセスできましたとさ。めでたしめでたし。