Ruby on RailsをMacでインストールした時のメモ
前提
Command Line Toolsインストール済
homebrewインストール済
やること
- Ruby 2.0.0-p247 インストール
- Ruby on Rails 4.0 インストール
- Railsアプリケーション作成
- MySQLと接続
おまけ
* IntelliJで動かす時の注意点
インストール
brewの確認
お決まりだけど
brew doctor
Ruby 2.0.0-p247 インストール
rbenvとruby-buildインストール
brew install rbenv
brew install ruby-build
opensslとreadlineインストール
brew install openssl
brew install readline
bash_profile設定
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
rbenvでバージョン確認
rbenv install -l
2.0.0-p247があるか確認
インストール
CONFIGURE_OPTS="--with-openssl-dir=`brew --prefix openssl` --with-readline-dir=`brew --prefix readline`" rbenv install 2.0.0-p247
終わったら更新
rbenv rehash
rbenv versions
2.0.0-p247があることを確認
適用
rbenv global 2.0.0-p247
バージョン確認
ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0]
Ruby on Rails 4.0 インストール
インストール
gem i rails --version 4.0.0 --no-ri --no-doc
バージョン確認
rails -v
Rails 4.0.0
Railsアプリケーション作成
適当にフォルダ作ってそのあと
rails new プロジェクト名
これでプロジェクトのテンプレートが作られる
MySQLと接続
Gemfile編集
cd プロジェクト名
vi Gemfile
sqlite3けしてmysql2いれる
# Use sqlite3 as the database for Active Record
#gem 'sqlite3'
#Use mysql2 as the database for Active Record
gem 'mysql2'
database.yml編集
cd /config
vi database.yml
sqlite用の消して以下の様にいれる
production:
adapter: mysql2
database: [database]
pool: 5
timeout: 5000
username: [user]
password: [pass]
host: 127.0.0.1
encoding: utf8
おまけ
IntelliJで動かす時の注意点
この流れでIntelliJで動かそうとして超ハマったのでメモ
IntelliJのrubySDKの設定
#Ruby interpreter path:
~/.rbenv/versions/2.0.0-p247/bin/ruby
#gem directory
~/.rbenv/versions/2.0.0-p247/bin
インストールしたはずのrailsを全く認識しなくておかしなことになった。
シンボリックリンク指定してたけどダメだったから直接指定してやることで解決。