win7上搭建ruby開發環境

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的路徑便可。
  • 系統提示ERROR: Error installing XXXXXXXXXXX: The 'XXXXXXXXXXXX' native gem requires installed build tools. 出錯的緣由是安裝XXX的時候,須要build tools,但系統中沒有。錯誤提示信息也給出瞭解決這一問題的方法:到http://rubyinstaller.org/downloads/去下載適合本身的dev kit。下載完成後,可按時http://github.com/oneclick/rubyinstaller/wiki/Development-Kit/ 給出的方法安裝dev kit。將原文濃縮一下,dev kit的安裝方法以下:首先,解壓下載下來的文件到指定的目錄,如D:\Ruby2000\devkit。(注意:目錄不能有空格)。而後,在控制檯中進入devkit的安裝目錄,運行命令:ruby dk.rb initruby dk.rb install 。最後,經過命令: gem install rdiscount --platform=ruby 來測試是否成功。若是提示1 gem installed,則說明安裝成功。

4. 安裝mysql 及 ruby針對mysql的gem數據庫

 使用windows下的mysql安裝工具進行安裝。注意安裝時所提供的配置選項。安裝成功後,可在控制檯輸入:mysql -uroot -p你設置的密碼,來鏈接mysql數據庫。json

再安裝ruby針對mysql的gem,命令爲:gem install mysqlwindows

相關文章
相關標籤/搜索