Ruby on rails 使用Vista和Windows Server 2008设置Unix for development双启动

Ruby on rails 使用Vista和Windows Server 2008设置Unix for development双启动,ruby-on-rails,linux,emacs,development-environment,github,Ruby On Rails,Linux,Emacs,Development Environment,Github,我是一个电脑爱好者和微软平台开发者。我从我的客户那里得到了一个新任务,这个任务必须用开源技术开发。Hhas已经向我发送了我必须部署的服务器信息。他提供的托管信息是CentOS环境,支持Ruby(带Rails)和Python。我选择Ruby是因为我对它很熟悉 我计划在PC上设置一个类似的托管环境。我有一台笔记本电脑(Sony Vaio),带有Vista和Windows Server 2008。是否有任何方法可以安装可启动的CentOS,同时保留Vista和Windows Server 2008?我

我是一个电脑爱好者和微软平台开发者。我从我的客户那里得到了一个新任务,这个任务必须用开源技术开发。Hhas已经向我发送了我必须部署的服务器信息。他提供的托管信息是CentOS环境,支持Ruby(带Rails)和Python。我选择Ruby是因为我对它很熟悉

我计划在PC上设置一个类似的托管环境。我有一台笔记本电脑(Sony Vaio),带有Vista和Windows Server 2008。是否有任何方法可以安装可启动的CentOS,同时保留Vista和Windows Server 2008?我不想使用虚拟PC。我查看了CentOS下载部分,它让我感到困惑,显示的是不同的版本。哪一个适合我的情况?保持Vista和Windows Server 2008正常运行非常重要。我不能在CentOS上妥协,因为我也在做一个SharePoint项目,Vista保留了我的个人电脑

之后还有两件事要做。Emacs和Github。客户希望我在Emacs上进行所有开发,并在其上配置GiHub。安装可能不会导致这样的问题,但在Unix平台上配置可能会给我带来困难

这一切都意味着需要在Microsoft平台上/为其设置一个完整的开源开发环境:)

救命啊

谢谢

我查过CentOS的下载 这让我很困惑 不同的版本。哪一个是 适合我的情况吗

我建议您的客户端服务器运行的是同一版本

有什么方法可以安装吗 可启动CentOS,同时保持Vista和 Windows Server 2008

CentOS将安装grub作为引导管理器,它应该能够两次引导您的windows安装。为确保其正常工作,请在安装CentOS之前进行备份

客户要我做我所有的工作 Emacs的开发与配置 我就在上面

  • Emacs:我不会让任何客户告诉我必须使用哪个编辑器。客户关心什么?我使用哪个编辑器编辑文件?每个编辑器的输出都是相同的。那就拿一个你觉得舒服的吧
  • GitHub:应该可以帮助您开始。如果你在设置上有问题,你可以回到这里寻求帮助
  • 我不想使用虚拟PC


    为什么??您是指应用程序“虚拟PC”还是指一般的虚拟化?因为如果我需要另一个操作系统(我的主操作系统)进行开发,我总是更喜欢虚拟操作系统,这样,如果出现问题,它就不会破坏我的系统,因为它运行的是沙盒。如果你的意思是你不喜欢“虚拟PC”,你可以免费尝试,(开源)免费,或者将Ubuntu的Wubi版本很好地安装在没有分区的Windows旁边。它应该支持你需要的大多数东西

    非常容易为Windows用户设置和选择,并为您提供丰富的开发环境

    添加: 我会在CentOS服务器上使用虚拟机,这样你就可以使用纯服务器版本了。我知道您不想使用虚拟机,但Unix部署不倾向于桌面操作系统,因此这可能是获得所需开发环境和测试部署服务器的最简单方法。

    -p>-快点,下载VMware Server—这将允许您在桌面上安装许多Unix和Windows操作系统,而无需进行双启动或其他类似的疯狂操作。对开发环境的影响最小


    -Chris

    他说“我正计划在PC上设置一个类似的托管环境”ubuntu也是linux,但这几乎是CentOS和ubuntu之间的所有相似之处(即rpm和apt),是的,遗漏了第二点答案。谢谢你的指点。同意Emacs位。糟糕的juju。值得注意的是,它是免费下载的。哪一个更有用,并且推荐用于开源开发?你说的哪一个是什么意思?Unix还是Linux?我认为两者都不是。这取决于您希望为哪个平台开发开源软件。如果你想开发一个Windows应用程序,两者都不合适。最流行的Unix是Mac OS X,但也有BSD、HP-UX、Solaris和AIX。顺便说一句,都是闭源的。有像OpenBSD、FreeBSD或NetBSD这样的开源版本。Linux是一个类似于UNIX的操作系统,它是开源的。但是你不需要使用开源软件来开发开源软件。