2014-10-01 93 views
0

我想切換到Ubuntu的原因是人們說GEMS在Linux上比在Windows上更好。在Windows虛擬機上運行的導軌

我不想讓MacBook Pro僅僅用於Rails開發,因爲我喜歡Windows,而且我無法忍受Mac上缺乏應用程序。而且,人們說Ubuntu比Mac更「優秀」:http://www.reddit.com/r/Ubuntu/comments/1bgj1s/are_there_advantages_of_ubuntu_over_os_x_for/

Virtual Box的工作是否足夠好以至於它沒有任何滯後?我正在使用8GB內存的i7-3517U CPU。我需要在一個沒有滯後和不呆滯的環境中進行編程。還是有其他建議嗎?

我不確定有關終端的所有權限設置或任何複雜的東西。但我會用終端進行開發。在Linux上我還是很新的開發人員。請善待我> <謝謝。

回答

1

@holyxiaoxin嗨。我只在Windows和Mac上運行rails。我個人,我剛剛得到了一臺MacBook Pro。在我看來,Mac使我的生活更容易,當談到rails開發時,加上我正在同時學習xcode和swift。我覺得你必須跳過箍和梯子來修復某些錯誤,並在回形針甚至公共活動等窗口上安裝寶石。是的,它可以幫助你調整你的技能,但會減慢學習過程。不僅如此,Mac還是一個更快的開發環境。我不是專家,但我只是想給你我個人的經歷,如果沒問題的話。我喜歡窗戶,當我的窗戶坐在那裏時,它使我傷心地在我的Mac上玩耍,但我仍然使用我的窗戶來處理分組示蹤物(這是我發現軌道以來從未做過的事情)Python,並撰寫散文並學習視覺工作室

+0

「不僅如此,Mac還是一個更快的開發環境。」 Mac是一種更快的開發環境?你能詳細說明一下嗎?謝謝。 (: – holyxiaoxin 2014-10-01 14:11:55

+1

@holyxiaoxin爲什麼Mac有一個更快的開發環境是因爲brew,gem和其他bash命令對於與rails環境的交互是友好的,這些命令行工具可以爲你做大多數(如果不是所有的)工作當你在rails應用程序中安裝gems的時候,Windows並不是那麼幸運,他們可能會要求你在你不應該玩的文件夾中播放,並且在加載rails應用程序時可能會減慢產品的生產速度即使rbenv也允許通過允許rails應用程序的開發你可以切換到不同版本的ruby和rails。 – 2014-10-01 18:19:32

+1

@holyxiaoxin所有我所做的教程都使用了一個Mac。我看到的唯一一個不使用mac的教程是在youtube上了解ruby基礎知識的教程。所以當你在Windows上遇到一個錯誤,並且他們使用一個mac作爲教程時,他們得到的錯誤很簡單,而你的錯誤很複雜,請相信我吧生病讓你頭痛。我曾經從軌道上休息一下,當我在每個角落遇到錯誤時幾乎都放棄了。當然,當你更瞭解MVC模式時,它可以幫助解決錯誤,但並非總是如此。我希望我做得很好:) – 2014-10-01 18:27:51

相關問題