预配置的Rails开发虚拟机

时间:2014-03-07 22:11:21

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

所有

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

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

我已经尝试过在加州大学伯克利分校免费在线Rails软件工程课程(BerkeleyX CS-169.1x)中使用的虚拟机映像,该课程可在以下网址找到:

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

不幸的是,这张图片使用的是Oracle VirtualBox,它在我的Windows安装方面效果不佳,并严重影响了我的电源设置和睡眠模式。

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

2 个答案:

答案 0 :(得分:0)

你确实需要一个vm。期。在任何类型的基于Windows的环境中开发Rails都是愚蠢的。你当然可以在那里进行编码(在nix盒子上运行),但是Rails可以在服务器上运行,几乎没有人为Rails运行基于Windows的服务器,正是因为你遇到的原因。

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

我的其他建议实际上有点不同。唐'吨。我的意思是不要使用预配置的盒子。如果你刚开始阶段使用其中一个虚拟虚拟机,但是如果你知道你想要深入了解Rails已经完成了设置一个盒子并在其上安装rails的过程,那么它既有启发性,又不如你可能认为很难。我可以在这里发布一份说明清单,但它们很快就会过时。一切都在变化,包括Rails,你需要在nix环境中更新和安装思维的技能,以便在Rails或整个Web开发中生存。我向你保证,它并不像听起来那么难。

答案 1 :(得分:-3)

不要获得虚拟机,你不需要它

Windows 8.1可以正常使用Rails - 只需使用RailsInstaller之类的东西来安装Ruby& Rails,然后你就可以安装任意数量的宝石