ruby-on-rails - Windows 上的 Ruby On Rails - Linux VM 或双引导

标签 ruby-on-rails windows ruby

我是一名 Windows 开发人员,目前正在接触 Rails。虽然您可以在 RoR Windows 上进行开发,但这并不是理想的体验。事情出问题了,运行 cucumber 测试的速度非常慢。

那么,我是否能够获得在 VM 中运行 Linux 以进行 RoR 开发的良好开发体验,还是我应该硬着头皮进行双启动 - Windows 7/Linux?

最佳答案

您的开发环境应该尽可能紧跟您的生产是有道理的,尤其是在学习的时候。

考虑到这一点,某种虚拟机将是最好的前进方式,尽管还有一些额外的麻烦,例如在主机和 guest 计算机之间设置网络。我个人一直在一个 Magento 项目中这样做,可以肯定地说,花在把它做好的时间得到了充分的返回,在过程结束时减少了麻烦,现在它的所有设置都可以很容易地重复使用。

关于双启动,考虑到启动和运行 VM 是多么容易,这真的不值得麻烦,并且对于这些目的,没有区别。

如果您沿着这条路走下去,请确保您查看了 virtual box guest additions 安装,一旦它们在 guest 上安装并运行,一切都会变得更酷。

资源链接:

VirtualBox

NAT Configuration of virtualbox, some ideas

Redcar editor - Linux 上的 textmate 风格编辑,包括 TM 包支持

关于ruby-on-rails - Windows 上的 Ruby On Rails - Linux VM 或双引导,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3061963/

相关文章:

ruby-on-rails - 链接以在 Ruby On Rails 中显示

ruby-on-rails - CSV Worker 正在锁定数据库

ruby-on-rails - Rails 路由错误未初始化常量

ruby-on-rails - 创建前将名称大写。设计

Windows 10 上的 Android 虚拟设备 - 无尽的 "VCPU shutdown request"- 无法启动

ruby - Sidekiq 在工作人员完成后不释放内存

windows - 如何在 Powershell 和 nano 下保存 git commit 消息? (Ctrl+O 无效)

windows - 无法使用 Visual Studio 2012 打开 .dmp 文件

ruby - mongoid TTL 选项不起作用

ruby - 如何构建并运行 github 上的 Ruby 命令行工具?