Webシステム関係のお仕事をされている人であれば、おそらく、一度はどこかで小耳に挟んだことはあるであろうRuby on Railsについてです。PHPの開発をしていたときはMAMP使ってやれば開発は進められるな~。とか思ってたのですが、最近、Ruby on Railsを始めたときに、あれ?Rubyのサーバー作ったり起動するのどうするの・・・?って思ったりしたので、同じように困っている人のために。
結論とすれば、railsをインストールして、サーバーを起動してやればOKです。
今回はrbenvを使ってインストールしていこうと思います。1
rbenvのインストール
githubからrbenvをインストールしてきます。今回は~/.rbenv
にインストールしようと思います。
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
次に折角rbenvをインストールしたのに、今のままではパスが通っていないので、rbenv
コマンドをシステムが認識できません。なのでパスを通すために~/.bash_profile
に以下を追記しましょう。
export PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init -)"
追記したら、source ~/.bash_profile
して、.bash_profile
を読み込ませます。
rubyのインストール
rubyのインストールをするためにruby-build
をインストールします。
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
さて、いよいよ実際にruby
をインストールしましょう。rbenv install -l
を実行すると、インストールできるrubyのバージョンが一覧表示されます。今回は現時点での最新版の2.1.2
をインストールすることにしましょう。
rbenv install 2.1.2
このままではまだ使えません。rbenv
で何かをインストールしたときには
rbenv rehash
を呼ぶのを忘れないようにしましょう。
次にデフォルトで使用するrubyのバージョンを指定します。
rbenv global 2.1.2
「ruby-processingで遊んでみた」のようにrubyだけではなく、JRubyをインストールしたときのように、複数のrubyバージョンをインストールした場合、rubyバージョンの切り替えもこのrbenv global
を使います。
railsのインストール
ここまで来たら、gem
が使えるようになっているのでgem
でrails
をインストールしましょう。
gem install rails rbenv rehash # 忘れずに。
これでインストールできたはずなのでrails -v
で確認しましょう。バージョンが表示されたらOKです。
railsアプリケーションを作成
rails
のアプリケーションを作るのに便利なrails
コマンドというものが用意されています。最初はrails new
コマンドでRuby on Railsのひな形を作りましょう。
rails new application_name -d mysql
最後のmysql
の部分は使用するデータベース管理システムを記述します。例えば、postgresql
を使用したかったら、rails new application_name -d postgresql
になります。デフォルトではsqliteを使うようになっています。
rails
サーバーを立ち上げるにはrails s
コマンドを実行しましょう。デフォルトではhttp://localhost:3000
にアクセスするとrailsのページが表示されると思います。あとはDBの設定やルーティングの設定をすることで、開発を始められます。
まとめ
実際は別にrbenvを使ってインストールする必要はなくて、macに標準でインストールされているgem
を使っていきなりgem install rails
でインストールすることもできます。ただ、gem
の管理や様々なrubyバージョンで開発したいとき簡単に切り替えできたほうが便利なので、rbenvをおすすめします。
Enjoy Rails!
- Rubyのバージョンを簡単に変更できるようにできるツールです。 ↩
コメントを残す