win7上搭建ruby on rails 開發環境
阿新 • • 發佈:2019-02-09
對於接觸一種新技術、新語言的新手來說,搭建學習環境永遠是個艱難的話題,尤其是在國內這種網路下,難度更是大增。
在經歷了大約十多個小時的艱苦奮戰後,本人終於在win7搭建成功ruby+rails+mysql環境,本文沒有詳細的步驟,折騰的時候根本沒閒情截圖寫部落格,同時也根本不想再折騰一遍,寫本文的初衷只是想給即將和還在折騰童鞋建議。
上策:不要在win7上折騰:
可以使用MAC OS、Linux上搭建這個環境難度相對很小,遇到問題解決方法也很簡單。或者搭建虛擬機器也是建議的方式。
中策:使用Instant Rails
官網是http://instantrails.rubyforge.org/wiki/wiki.pl程式的下載地址是http://rubyforge.org/frs/?group_id=904,這是一個一站式解決方式,其中包含了ruby、rails、apache、mysql並且所有的配置自動完成,無需折騰。
下策:ruby+rails+sqlite3
下下策:ruby+rails+mysql
實在要折騰,需要安裝的有:
1)ruby 推薦使用rubyinstaller直接一鍵安裝的方式
2)DevKit
3)gem安裝mysql2
4)mysql connector
最後rails使用mysql花了我大約一半的時間,才發現原來有個bug,connector的libmysql.lib不相容:https://bugs.ruby-lang.org/issues/8591
解決方式:下載gendef.exe自己生成或者只使用sqlite3來學習
祝你好運!