Programing trash can

Programing trash can

今日も脳内バグってます

趣味で始めたプログラミングがメインです

その他、コンピュータ関連のサイト・雑誌で気になった記事など


データが吹っ飛んで、1から作るはめになった時のために書いてます

そのため、自分に分かりやすく人に分かりにくいかもしれません叫び

Amebaでブログを始めよう!

OS : Windows, DB : MySQLを使用する場合のRailsインストール手順


1. Ruby + gem のインストール
2. Devkit のインストール
3. Rails のインストール
4. Mysql のインストール
5. Mysql Connector のインストール
6. 設定ファイルの変更


それでは順番に



1. Ruby + gemのインストール
http://rubyinstaller.org のサイトから

Programing trash can

[ Download ] をクリック

Programing trash can


最新版をダウンロードして、インストール開始


途中 add ruby executables to your PATH にチェックを入れる


cmdでコマンドプロンプト起動

ruby -v で Rubyがインストールされていることを確認
gem -v がインストールされていることを確認





2. Devkitのインストール

1.と同じサイトからDevelopment Kitをダウンロードしてインストール
(インストール場所:C:\devkit)




3. Railsのインストール
コマンドプロンプト で

C:\devkit\devkitvars

gem install rails --version "~> 3.2.1" --no-rdoc --no-ri



rails -vでRailsがインストールされていることを確認
3.2.9(最新版?)がインストールされた






4. Mysql のインストール
http://www-jp.mysql.com/downloads/mysql がzipだったので
http://www-jp.mysql.com/downloads/installer/ からexeをダウンロードした


インストールの途中
Include Bin Directory in Windows PATH にチェック


Please set the security options.で
Modify Security Settingsのチェックを外す






5. Mysql Connectorのインストール
http://www-jp.mysql.com/downloads/connector/ のConnector/C (libmysql)をインストール

Programing trash can
[システム]→[環境変数]→[PATH]でパスの指定

C:\Program Files\MySQL\MySQL Connector C 6.0.2\lib\opt;

または
C:\Program Files (x86)\MySQL\MySQL Connector C 6.0.2\lib\opt;


コマンドプロンプトで順に次のコマンドを打つ


rails new sample -d mysql --skip-bundle
cd sample

bundle install


そしたら


Gem::InstallError: The 'json' native gem requires installed build tools.
Please update your PATH to include build tools or download the DevKit


というメッセージが出たので


cd C:\devkit
ruby dk.rb init
ruby dk.rb review
ruby dk.rb install

と打った
途中 メッセージ出るが、エラーではない 成功したっぽい




6. 設定ファイルの変更

sample フォルダの中のGemfile を gem 'mysql2'に書き換える


sample/config/database.ymlファイルを変更

development: , test: , production:
共通で adapter: mysql2 にする