目前打算是用國外PHP空間cPanel內附的Ruby on Rails當環境,目前還沒打算直接就衝Mac Pro,用vm覺得也很麻煩。

反正先拿來練功,以後再說囉。

因為原裝 RailsInstaller 是 sqlite,要把他改成MySQL有一些小步驟要做,紀錄如下。

 

系統:W7 64bit

參考網站:Ruby on Rails 實戰聖經ChinaUnix

需下載程式:

 

Step1. 安裝環境及資料庫

安裝mysql-5 64位元、mysql-connector-c 32位元、RailsInstaller
記得資料庫要啟動並且設定好root帳號密碼

 

Step2.gem更新

CMD → gem update

 

Step3. 將MySQL整合至環境

注意版本號

-------

gem install mysql2 -- '--with-mysql-include="C:\Program Files (x86)\MySQL\MySQL Connector C 6.0.2\include" --with-mysql-lib="C:\Program Files (x86)\MySQL\MySQL Connector C 6.0.2\lib\opt"'

-------

複製上面文字,在cmd右鍵貼上執行(也可存為.bat執行)

並將 C:\Program Files (x86)\MySQL\MySQL Connector C 6.0.2\lib\opt 下的 libmysql.dll 複製到
Ruby on Rails環境下的 Ruby1.9.2\bin 資料夾內,
看起來像是 C:\RailsInstaller\Ruby1.9.2\bin\libmysql.dll


 

Step4.創網站

CMD → rails new 網站名稱 -d mysql

網站資料夾建立後,進到該資料夾(cd c:\sites\網站名稱)
執行:

bundle install
bundle update

修改C:\Sites\網站名稱\config\database.yml的設定

 

最後,測試資料庫:

rake db:create

 

使用mysql command line 輸入:
show databases;
就可以知道有沒有建立成功了

 

以上,因為什麼都不會所以紀錄~

arrow
arrow
    文章標籤
    ruby on rails mysql
    全站熱搜

    ezcshi 發表在 痞客邦 留言(0) 人氣()