我是一名windows开发人员,目前正在接触Rails。虽然您可以在RoR Windows上进行开发,但这并不是理想的体验。情况很不稳定,运行黄瓜测试的速度非常慢。
那么,我是否能够在虚拟机中运行Linux来进行RoR开发,或者我是否应该咬紧牙关,只做一个双启动-Windows7/ Linux?
发布于 2010-06-17 21:30:28
您的开发环境应该尽可能密切地跟踪您的产品,尤其是在学习的过程中,这是有意义的。
考虑到这一点,某种类型的虚拟机将是最好的前进方式,尽管存在其他令人头疼的问题,例如在主机和来宾计算机之间建立网络。我个人一直在Magento项目中做这件事,我可以有把握地说,花在做好一切上的时间在过程结束时得到了充分的回报,减少了令人头疼的事情,现在它的所有设置都可以很容易地重用。
关于双引导,考虑到让VM启动和运行是多么容易,这真的不值得麻烦,并且对于这些目的,没有区别。
只要确保你查看了虚拟机器的来宾添加安装,如果你沿着这条路线走下去,一旦他们安装并在来宾上运行,一切都会变得更酷。
资源链接:
VirtualBox
NAT Configuration of virtualbox, some ideas
linux上的Redcar editor - textmate风格编辑,包括TM包支持
发布于 2010-06-18 02:59:27
如果你对进入rails很认真,并且会花更长的时间在rails中工作,那么双启动是最好的选择。
除非你有一台非常强大的机器,否则windows + Ubuntu/linux + rails服务器+数据库服务器+ ide/editor的开销将是痛苦的。
双启动很容易设置,而且具有快速的启动速度,来回切换应该相当轻松。
但是,如果您仍然非常随意地探索rails,或者希望经常来回切换,那么VM可能是最佳选择。
发布于 2010-06-18 02:46:14
不要为双引导而烦恼,你很快就会发现你自己避免了它。只要使用VM就行了,我甚至会使用VM进行windows编码。虚拟机快照是您的朋友。
此外,使用Ubuntu;它更容易设置和使用。(运行Fedora多年,但对设置感到厌倦)
VirtualBox或VMWare都能很好地工作。
https://stackoverflow.com/questions/3061963
复制相似问题