2013-03-26 92 views
6

我目前正在開始Ruby on Rails開發,目前使用Windows(XP或7),但我發現很多情況下,寶石似乎不應該做他們應該做的或者它的一個痛苦的安裝並在Windows下使用它們,比如twitter-bootstrap對Mac OS來說似乎很好,但我必須弄清楚sass-bootstrap對Windows更好。它一直持續下去,就像今天,我似乎無法在RSpec測試時發動新事物,儘管我知道我缺乏經驗並沒有幫助。Rails開發Mac OS或Windows

所以我應該只是得到一臺Mac?會讓Mac更輕鬆一些嗎?大多數RoR開發者似乎都使用它們,大多數示例教程似乎都假設我會這樣做。

感謝您的任何意見

回答

2

我建議嘗試與任何Linux版本比如Ubuntu,CentOS的,Fedora的...

3

我不使用的是Mac,我使用Linux,但我切換從Windows的早期我的經驗與Rails。使用Mac比使用Windows更好。便宜的選擇是用Ubuntu雙啓動你的Windows機器。

剛下車的窗戶。

有關詳細信息,請參閱本: Getting Ruby on Rails environment working and installing sqlite3

編輯:VirtualBox的也是那些處理器支持它的選項。

+1

或拱,薄荷,Gentoo或任何你喜歡的。 – Cubic 2013-03-26 10:37:54

1

安裝VirtualBox並運行Ubuntu或Redhat虛擬機。

0

我也從Rails開發入手,最近給自己買了一臺MacBook Pro。 Mac有運行Windows的解決方案,以防您仍然需要在Microsoft技術堆棧上進行開發。您可以通過Bootcamp安裝Windows,這是一個內置的解決方案。或者使用像Parallels這樣的虛擬化軟件在虛擬實例中運行Windows。

希望這有助於

安東尼

2

我認爲你可以使用Linux版本 - 的Ubuntu 12.04,因爲有沒有像rubyracer,少護欄窗口工作的一些紅寶石的寶石。

6

最簡單的答案就是您可以輕鬆地在任何平臺上進行RoR開發。我個人開始在Windows中進行開發,然後在運行Ubuntu的Windows上切換到VirtualBox。我現在有一臺MacBook Pro,並且必須說它是迄今爲止最幸福的環境!

Windows - 合理安裝導軌非常簡單,但似乎比其他環境慢得多。缺乏顏色突出顯示的簡單控制檯令人討厭

Ubuntu - 比在windows下更快(即使虛擬化!)。如果你不知道linux的話,那就沒那麼好玩了,命令行東西學習曲線陡峭,並且需要很多依賴來解決

Mac - 兩全其美,UI日常用品,令人敬畏的命令行支持,Ruby和RoR在MacBook Pro上運行速度非常快。

1

我大部分時間都是在Windows下在工作和家中開發Rails。有幾個例子,寶石不會工作,或者需要多一點工作才能正常運行。還有一些情況是,在Windows上開發並部署到Linux/* NIX環境可能會導致問題,通常涉及Gemfile.lock中與Windows/* NIX不兼容的特定於Windows的Gem。

總而言之,只要您注意陷阱,這並不是太麻煩。

我也使用Mac OS X進行Rails開發,我比Windows更喜歡開發體驗。也就是說,我當然不需要需要一個Mac能夠有效地在Rails中開發。