【開発環境】
OS:Windows 7 Professional
Ruby: 1.8.7
ROR: 2.3.5
データベース:MySQL 5.5.37, for Win64
【ソフトウェアの入手】
≪Ruby≫
Ruby Installer for Windowsにて、以下のふたつをダウンロード。
・Ruby 1.8.7-p374
・DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe
≪MuSQL≫
Oracle Software Delivery Cloudにて、以下のふたつをダウンロード(Oracleへのサインインが必要です)。
・MySQL本体
・MySQL Connector/C 6.1.X ZIP for Windows x86 (32bit)
【注意】MySQL本体は64bit版でいいが、MySQL Connectorは32bit版をダウンロードすること!
【ソフトウェアのインストール】
・Ruby、MySQLは、ともにインストーラーに従って、インストールすればよい。
・DevKitは便宜上、以下のフォルダに解凍する。
C:\Devkit187
※私の環境はRuby2.0.0がすでにインストールされているので、Devkitも2つインストールする必要があった。
・MySQL Connectorは便宜上、以下のフォルダに解凍したフォルダをコピーすることにする。
C:\Program Files\MySQL\mysql-connector-c-6.1.X-win32
【コマンド】
コマンドプロンプトではインストールがうまくいかない場合があるので、必ず[プログラムとファイルの検索]より、cmd.exeを指定して実行する。
C:\Users\(username)>cd C:\DevKit187
C:\DevKit187>ruby dk.rb init
ここで、必要に応じ、C:\Devkit187\config.ymlを編集する(私の場合はRuby2.0.0を削除する必要があった)。
C:\DevKit187>ruby dk.rb install
C:\DevKit187>gem install -v 1.4.2 rubygems-update
C:\DevKit187>update_rubygems
C:\DevKit187>gem install rails --version=2.3.5 --no-ri --no-rdoc
このままでは、『rake script/server』が動かないのでrakeをダウングレードする
C:\DevKit187>gem uninstall rake
C:\DevKit187>gem install rake -v 0.8.7 --no-ri --no-rdoc
C:\DevKit187>gem install mysql2 -- --platform=ruby --with-mysql-dir=\"C:\Program Files\MySQL\mysql-connector-c-6.1.X-win32\"
C:\DevKit187>gem install activerecord-mysql2-adapter --no-ri --no-rdoc
あとは、C:\Program Files\MySQL\mysql-connector-c-6.1.X-win32\lib\libmysql.dll を\binにコピーすればよい。
これで、『rake db:migrate』をしてから、必要なデータを投入し、『rake script/server』を実行すれば、無事にWebアプリケーションが起動するようになった。
∴‥∵‥∴‥∵‥∴‥∴‥∵‥∴‥∵‥∴‥∴‥∵‥∴‥∵‥∴‥∴‥∵‥∴
私が開発担当したホームページです。ご訪問頂ければ幸いです。
・Noble Collection
・Sala Stayme Noble
∴‥∵‥∴‥∵‥∴‥∴‥∵‥∴‥∵‥∴‥∴‥∵‥∴‥∵‥∴‥∴‥∵‥∴
私が開発したAndroidアプリケーションです。
無料ですので、お試しにダウンロードして頂ければ、幸いです。
・Noble Collection
・DesktopChanger(aiko版)
・DesktopChanger(剛力彩芽版)
∴‥∵‥∴‥∵‥∴‥∴‥∵‥∴‥∵‥∴‥∴‥∵‥∴‥∵‥∴‥∴‥∵‥∴