6

Vagrant 是在 Windows 中创建 Rails 环境的好解决方案吗?

我有一个功能强大的 Windows 8 64 位桌面。我最近用 RoR 做了一个项目并爱上了它。正如我发现的那样,在 Windows 上安装 RoR 只是无聊;所以我创建了一个双启动到 ubuntu。作为一名创意开发人员,我发现在 ubuntu 中完成任何“创意”都相当困难,因为我缺乏典型的创意工具。

我读了一些关于一个名为Vagrant的工具;但是,我仍然不确定它是否符合我的要求: adobe 套件、sublime text、git、rails、rails 友好操作系统(mac?/ubuntu)

典型职责:在 Photoshop(Windows)中编辑图像,将其放到 VM 中的项目资产中?典型职责:推/拉到 git;SSH到VPS服务器?

另外,我听说您可以在 VM 中安装 mac os,您认为这是一个不错的选择吗?(因为我想试试他们的新操作系统)

4

2 回答 2

6

在 Vagrant 中安装 osx 可能是可能的,但它可能会非常困难,而且它并不是 vagrant 的真正设计目的。

至于你的其他问题,vagrant 听起来很合适。

使用 Vagrant,你可以启动一个 ubuntu 虚拟机并开始你的 Rails 设置。然后,您可以将本地计算机上的端口转发到 vm 并加载 rails 站点,就好像它在 Windows PC 上本地运行一样。一个快速的谷歌得到这个看起来可能适合你的流浪盒子 - https://github.com/amaia/rails-starter-box

要使用该站点,您只需在 vm 和本地计算机之间共享一个文件夹,这将允许您使用 Windows 应用程序(Photoshop、sublime)编辑图像和代码,因此您实际上不需要在 ubuntu vm 中安装它们完全可以,并且几乎可以正常工作。

Git 也差不多……我更喜欢通过 SSH 连接到 vagrant box 并在 ubuntu 的命令行中使用 git,但你也可以轻松地在 repo 文件夹中的 windows 中使用 gitbash 或 tortoisegit ……也可以。

于 2013-06-13T08:35:40.617 回答
1

一个不错的选择是,https://github.com/fgrehm/ventriloquist

“Ventriloquist 结合了 Vagrant 和 Docker,使开发人员能够轻松配置便携式和一次性开发 VM。它降低了构建健全工作环境的入门门槛,而无需学习 Puppet 或 Chef 等工具。”

于 2013-11-19T23:30:29.520 回答