1. 安裝rubyhtml
可以使用windows下的ruby安裝工具rubyinstaller來方便地安裝ruby解釋器,能夠http://rubyinstaller.org/網站上下載獲得。安裝時,看清安裝的輔助選項,如是否將安裝路徑添加到環境變量中等。注意安裝路徑中不要有空格,不然會影響rails的安裝。安裝完成後,進入命令窗口,輸入命令:ruby –v,若是可以顯示ruby的版本,則說明安裝成功。mysql
2. 安裝gem系統(在線)git
RubyGems(簡稱 gems)是一個用於對 Rails 組件進行打包的 Ruby 打包系統。 它提供一個分發 Ruby 程序和庫的標準格式,還提供一個管理程序包安裝的工具。gem系統相似於redhat操做系統中的yum工具,或debian操做系統中的apt-get工具。安裝gem系統,可繼續在控制檯輸入命令:gem update –-systemgithub
3. 安裝rails(在線)web
Ruby on Rails (簡稱rails) 是一個可使你開發,部署,維護 web 應用程序變得簡單的框架。執行命令:gem install rails 便可安裝。由於須要安裝的東西不少,因此須要稍等一下子。安裝完成後,進入命令窗口,輸入命令:rails -v,便可rails的版本號。但我在安裝過程當中遇到兩個問題:sql
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://bb-m.rubygems.org/gems/multi_json-1.3.2.gem)。這是說系統中的ssl設置有問題。能夠參考這篇文章來解決:《OpenSSL Errors and Rails – Certificate Verify Failed》 :http://railsapps.github.io/openssl-certificate-verify-failed.html。由於本身使用的win7系統,因此參照了文章中提到的Fnichol提供的解決辦法(https://gist.github.com/fnichol/867550
)來解決。我使用的the manual way (boring)方法,由於嘗試第一種自動化的方法時,ruby程序執行出錯。我看了下,可能須要在源程序中將ruby的安裝路徑改成我本身機器上的安裝路徑。由於只是猜想,加上我對ruby還一無所知,我就嘗試了手工的方法。手工方法也就是:首先,在本地ruby的安裝路徑下(如D:\Ruby2000),新建一個名爲cacert.pem的文件,而後將網頁上提供的cacert.pem中的內容複製到該文件並保存。而後設置一個名爲SSL_CERT_FILE
的環境變量,值爲cacert.pem的路徑便可。
4. 安裝mysql 及 ruby針對mysql的gem數據庫
使用windows下的mysql安裝工具進行安裝。注意安裝時所提供的配置選項。安裝成功後,可在控制檯輸入:mysql -uroot -p你設置的密碼,來鏈接mysql數據庫。json
再安裝ruby針對mysql的gem,命令爲:gem install mysqlwindows