Answers:
我最近开始使用Ruby on Rails开发,我发现在Windows和Linux中都很容易。在家里,我在Windows 7中使用Rails,在工作中我使用ubuntu。它在两个地方都很顺利。我的建议是开发不会受到使用哪种操作系统的巨大影响。
如果我说,你不会相信我,我办公室里的人在OSX上的同一个项目上工作,一些在Linux上,一些在Windows上,SVN作为源代码控制,Netbeans作为IDE。
对于书籍,请参阅此链接。在使用Rails书的Agile Web开发中,通过DEPOT应用程序,您将对Rails的内容有一个全面的了解,并且您肯定会对此有所信心。
我不认为有任何理由使用Linux或OS X进行Windows上的Rails开发。许多Rails爱好者 - 特别是包括首先创建它的人 - 都是Windows仇恨者,但我亲自在Windows上开发了一个非常重要的Rails应用程序。
但是,如果你想尝试Ubuntu或其他一些操作 - 无论出于何种原因 - 将它安装在拇指驱动器上可能不如使用VirtualBox那么好。我在笔记本电脑上运行Windows 7,但是许多客户端都是在Ubuntu上开发的,它在VirtualBox中运行得非常漂亮。
很多Rails世界确实看起来像* nix导向,至少在我的经验中。(在Windows上开发时,我似乎遇到了特定于Windows的错误。请参阅https://rails.lighthouseapp.com/projects/8994/tickets/4295-rails-incorrectly-imposes-version-number-as-last -part-of-gem-directory-name#ticket-4295-11)但话又说回来,我是一个老式的命令行瘾君子,所以我从来没有尝试过Rails IDE,即使在Linux / OS X上也是如此。我工作这样,因为我发现它是有益的。(我只有23岁,所以我不是那种已经使用vi
了20年的人。)
话虽如此,Ubuntu内置了“安装到USB”选项。在10.04,它在System - > Administration - > Make Startup Disk下。我认为你至少需要一个2GB的闪存盘。
这是一个安装程序,它将ubuntu LiveCD放在笔式驱动器上,并使用持久性来保存设置。
但是,如果不要求移动性,那么将ubuntu安装到硬盘上也同样简单,并为您提供更多空间和更好的性能。从这里获取它,并使用Wubi从Windows安装或刻录实时CD,启动它,尝试并安装它。
很快回答你的问题:你可以(技术上),但你不应该。
你有很多选择,但真正的问题是:
如果你想要便携式,那么你的选择是:
这些解决方案中的任何一个都适用于直接引导,或者您可以将它们全部引导到VirtualBox等虚拟环境中。
如果您不想携带,您有3种选择,但只有一种可行:
而隔离/便携式组合:
我建议不要将VirtualBox的.vdi文件存储在笔式驱动器/ SSD上并从那里使用它,因为你将被绑定到VirtualBox,而前一种方法将允许你决定如何启动它。