我想切换到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上我还是很新的开发人员。请善待我> <谢谢。
“不仅如此,Mac还是一个更快的开发环境。” Mac是一种更快的开发环境?你能详细说明一下吗?谢谢。 (: – holyxiaoxin 2014-10-01 14:11:55
@holyxiaoxin为什么Mac有一个更快的开发环境是因为brew,gem和其他bash命令对于与rails环境的交互是友好的,这些命令行工具可以为你做大多数(如果不是所有的)工作当你在rails应用程序中安装gems的时候,Windows并不是那么幸运,他们可能会要求你在你不应该玩的文件夹中播放,并且在加载rails应用程序时可能会减慢产品的生产速度即使rbenv也允许通过允许rails应用程序的开发你可以切换到不同版本的ruby和rails。 – 2014-10-01 18:19:32
@holyxiaoxin所有我所做的教程都使用了一个Mac。我看到的唯一一个不使用mac的教程是在youtube上了解ruby基础知识的教程。所以当你在Windows上遇到一个错误,并且他们使用一个mac作为教程时,他们得到的错误很简单,而你的错误很复杂,请相信我吧生病让你头痛。我曾经从轨道上休息一下,当我在每个角落遇到错误时几乎都放弃了。当然,当你更了解MVC模式时,它可以帮助解决错误,但并非总是如此。我希望我做得很好:) – 2014-10-01 18:27:51