【问题标题】:Creating a Ruby on Rails environment on Windows, in a VM Vagrant Box在 Windows 上的 VM Vagrant Box 中创建 Ruby on Rails 环境
【发布时间】:2013-06-12 08:25:22
【问题描述】:

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,您认为这是一个不错的选择吗? (因为我想试试他们的新操作系统)

【问题讨论】:

    标签: ruby-on-rails ruby windows virtual-machine vagrant


    【解决方案1】:

    在 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...嗯。

    【讨论】:

    • 上面的 rails-dev-box 的链接是用于 Rails 环境本身的开发工作。这不是一台用来开发 Rails 应用程序的机器。
    • @Ecnalyr 感谢您发现该错误...将链接更改为 Rails 入门框...如果您有更好的链接,请告诉我。
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-11
      • 1970-01-01
      • 2011-04-03
      • 2012-07-18
      • 1970-01-01
      相关资源
      最近更新 更多