ruby-on-rails - 预配置的 Rails 开发虚拟机

标签 ruby-on-rails ubuntu virtual-machine development-environment

全部,

有人知道我可以将预配置的基于 Linux 的虚拟机用作 Ruby on Rails 开发环境吗?我的笔记本电脑运行的是 Windows 8.1,它不是 Rails 开发的理想平台,也没有被专业的 Rails 开发人员使用。

我特别要找的是一个现成的 Ubuntu VM 镜像,我可以下载它并在 VMWare Player for Windows 中运行。该镜像应该已经安装了 Ruby 和 Rails,并预先配置了一些常见的 gem,例如 RSpec 和 Capybara。这样,我就不必从头开始安装 Ubuntu 和我所有的开发工具。

我已经尝试了 UC Berkeley 基于 Rails 的免费在线软件工程类(class) (BerkeleyX CS-169.1x) 中使用的 VM 镜像,可以在以下位置找到:

https://courses.edx.org/courses/BerkeleyX/CS-169.1x/2013_Summer/wiki/CS169.1x/illustrated-vm-install/ .

不幸的是,这个图像使用了 Oracle VirtualBox,它与我的 Windows 安装效果不佳,并且严重破坏了我的电源设置和 sleep 模式。

澄清一下,我并不是在寻找虚拟机来托管和部署生产 Rails 应用程序(即 Amazon AWS/云服务)。我只是在寻找一个 VM 来开发,可以访问 Linux 终端和 Rails 命令行。

最佳答案

您确实需要一个虚拟机。时期。在任何类型的基于 Windows 的环境中开发 Rails 都是愚蠢的。您当然可以在那里进行编码(同时在 nix 机器上运行它),但是 Rails 是为在服务器上运行而构建的,实际上没有人会因为您遇到的原因而为 Rails 运行基于 Windows 的服务器。

到目前为止,最简单的方法是通过服务,例如 https://c9.io/https://www.nitrous.io .他们免费给你一个盒子供你使用。

我的另一个建议实际上有点不同。不。我的意思是不要使用预配置的框。如果您正处于使用其中一个虚拟 VM 的开始阶段,但如果您知道自己想更深入地了解 Rails,那么已经完成了设置一个盒子并在其上安装 rails 的过程,这既有指导意义又没有您想象的那么困难思考。我可以在此处发布说明列表,但它们很快就会过时。包括 Rails 在内的一切都在变化,您将需要在 nix 环境中更新和安装 thinks 的技能集,才能在 Rails 或整个 Web 开发中生存。我向您保证,这并不像听起来那么难。

关于ruby-on-rails - 预配置的 Rails 开发虚拟机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22261693/

相关文章:

ruby-on-rails - 在 Ruby on rails 中连接 Sql 服务器

ruby-on-rails - 如果没有更改,Rails 保存方法

ruby-on-rails - 如何在Rails应用程序中存储年份

c++ - 使用 libsdl2-image-2.0-0 的问题

python - 安装/运行 Pyomo(未找到命令)

ssh - 无法通过 SSH 连接到 bluemix 英国地区的虚拟机

mysql - 在处理庞大的用户群时让迁移变得轻松

ubuntu - 在 ubuntu 服务器上使用插孔的实时音频流

azure - 如何在输出中使用 ARM 模板部署后列出 Azure VM 或 HDI 群集的 IP

python - 如何在 Mac 上安装 VirtualBox SDK