2014-10-01 94 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

相关问题