天天看點

ruby on rails + mysql 開發環境搭建

ror對于初學者來講,可能最大的困難莫過于開發環境的安裝與搭建,今天折騰了大半天基本搞定了,把過程貼在這裡,以便初學者少走彎路。

1.安裝ruby 1.8.6

ruby on rails + mysql 開發環境搭建

下載下傳完成後,可在指令行下鍵入 ruby -v驗證版本 (如果在指令行裡輸入ruby提示找到不該指令,請将c:\ruby\bin加入到path環境變量中)

注:這一步完成後,就已經可以在本機體驗ruby語言了,預設情況下安裝程式會附帶安裝一個ruby編輯器SciTe

ruby on rails + mysql 開發環境搭建

做為一個輕便靈活又支援高亮文法,同時能顯示運作結果的免費編輯器來說,這個很适合初學者.(代碼寫完了并儲存為.rb檔案以後,直接F5就可以運作)

2.安裝rails,指令行鍵入: gem install rails

不知道什麼原因,我的機器(windows 2008 sp2)上一直提示如下錯誤:

ruby on rails + mysql 開發環境搭建

關閉防火牆也是如此,看來肯定不是網速原因,無奈之下,重新下載下傳了另一個版本(仍然在剛才那個下載下傳界面):

ruby on rails + mysql 開發環境搭建

覆寫安裝完成以後,再次運作gem install rails,居然可以了(不過該過程要聯網下載下傳,時間會比較長),完成後,指令行鍵入rails -v 驗證版本

ruby on rails + mysql 開發環境搭建

3.安裝mongrel(相當于asp.net開發中的IIS,在網上看到有說IIS上也可以跑ROR,不過沒試過)

4.建立測試rails測試項目:

指令行: rails c:\work\hello

該指令将在c:\work目錄下,建立一個測試項目hello

啟動該項目測試一下(指令行輸入如下指令):

c:\

cd \work\hello

mongrel_rails start -d

ruby on rails + mysql 開發環境搭建
ruby on rails + mysql 開發環境搭建

這裡可以看到rails項目預設使用的是SQLite做為資料庫,點選"About your application’s environment"将顯示如下資訊:

ruby on rails + mysql 開發環境搭建

5.安裝mysql

5.1 百度“mysql下載下傳”第一個便是下載下傳位址:http://download.mysql.cn/src/2008/1201/5556.html,按步就班的一步步安裝,注意語言選擇,建議選utf8

提示:最好安裝4.1或5.0版本,不要安裝最新的5.1版本,rails架構對5.1版本的mysql支援并不好,在rake db:migrate時總提示出錯

5.2 找一款适合自己的mysql管理工具,如果你是php程式員,phpmysqladmin也許很适合你,如果你象我一樣隻喜歡iis,機器上沒有php環境,SQLyog Enterprise 将是一個不錯的選擇(迅雷一下就能找到“特别版”,呵)

ruby on rails + mysql 開發環境搭建

6.配置ruby下的mysql連接配接

6.1 把Mysql安裝目錄中bin目錄下的libmysql.dll 複制到ruby安裝目錄的bin目錄下(一般是c:\ruby\bin下)

cd c:\ruby\down

gem install rdoc-2.4.3.gem

此舉是為了後面順利安裝mysql for ruby的文檔

6.3 安裝mysql for ruby的驅動,指令行鍵入: gem install mysql

然後就可以在代碼中連接配接了:

ruby on rails + mysql 開發環境搭建