view教程 - 与Windows Vista的Ruby On Rails-最佳安装?




ruby ruby on rails (8)

e-texteditor似乎正在成长为Ruby on Rails开发的首选编辑。 太糟糕了,这不是免费的。

除此之外, RailsOnWindows指南工作正常。 Sqlite是迄今为止您开发的最佳选择: RailsWithSqlite

你认为在Win Vista环境下RoR的最佳设置是什么? 我已经试过了radrails的eclipse插件,它对我来说似乎太笨重,我也开始使用Textpad和命令行,但是我已经习惯了使用某种IDE。


Instant Rails是快速入门的好方法。

我可以验证它在Vista上运行良好。


你可能想看看这个:

http://www.sapphiresteel.com/

还有一个免费的个人版

(更新:假设您已经有Visual Studio Full Fat Edition)



借用e-texteditor。 我每天都使用它,这很好(虽然不是没有BUG)。

对于事物的轨道,我实际上建议一个运行linux的虚拟机。 Ubuntu运行良好,唯一需要注意的是你必须手动安装rubygems ,因为它不符合伟大的debian文件系统命名思想:-(

我建议这样做,因为如果你想做“高级”的事情,比如安装ImageMagick / RMagick,或者memcached,或者其他一些需要本地C库的插件,那么如果你在windows上,它会变得非常痛苦。

第二个原因是,除非你非常不典型,否则你的生产服务器可能也会运行linux。 让您的开发环境尽可能与您的部署环境相匹配,帮助您更早更容易地找到并修复错误,并避免修复不会影响您的生产站点的错误(如特定于Windows的错误)

微软的虚拟PC和VMWare都有免费的选择,这很好,而且速度很快,所以这不是问题。


我不知道“最好”,因为这是一个主观的问题,但我可以告诉你我使用和建议的设置:

编辑器E文本编辑器
TextMate似乎是Mac上Rails的首选编辑器。 E文本编辑器本质上是Windows的TextMate。 它的捆绑包与TextMate的广泛兼容,包括基本安装中包含的Rails 2捆绑包。

另外,如果你进入整个Visual Studio生态系统,那么Ruby in Steel PE可能是一个更好的选择。 这是一个非常好的一体化软件包,它现在已经与Visual Studio(精简版)结合了。

环境 :运行Ubuntu服务器的VirtualBox
在最好的时候部署Rails应用程序可能会很痛苦, 将Windows环境中的Rails应用程序部署到* nix服务器上更加糟糕。 另外, 在Windows上运行Rails应用程序很慢 。 运行测试很慢。 因此,我使用VirtualBox在Windows机器上托管虚拟机,以尽可能地反映我的目标部署环境。 在我的情况下,我运行Ubuntu服务器,因为有一套非常好的分步教程,可以在SliceHost wiki上使用完整的基于Ubuntu的Rails堆栈来启动和运行。

以下是使用VM开发的好处:

  • 我将网络驱动器映射到虚拟机,以便我可以使用E文本编辑器直接从Windows编辑代码。 虚拟机的行为和感觉就像一个命令行窗口。 所以你不觉得你在一个完全陌生的环境。
  • 它运行Rails和其他Ruby脚本(比如测试)比在Windows中本地运行更快
  • 一切都包含和快照 ,所以我可以试验,一般玩,而不用担心打破任何东西。 如果有什么事情发生,我就回到以前的状态。
  • 它几乎不使用任何RAM。 它通常使用少于100MB(目前使用的是〜43MB,但我没有Rails应用程序)。 与之相比,Firefox通常会占用大于200MB的空间,而且你意识到像这样运行基于Linux的虚拟机是非常有效的。
  • 我可以在机器之间移动我的环境
  • 我有更强大的部署工作流程
  • 我可以限制虚拟机与我将要托管的服务器具有完全相同数量的内存。 例如,如果我要使用SliceHost 256MB切片,我将RAM限制为256MB。
  • 我可以为不同的主机建立一个独立的环境。 例如,如果我想在Joyent上托管,我可以构建一个Open Solaris VM
  • 宝石和其他二进制文件不需要重新编译你的目标环境
  • 掌握Rails应用程序可能运行的环境是一件“好事”。 看来,即使不是全部,大多数商业Rails主机都运行某种* nix衍生产品,您将希望能够适应* nix环境。

我是Rubystack的贡献者之一,是一个免费的Windows一体化安装程序,它安装了Apache,MySQL,Ruby,Rails以及通常在开发环境(如Imagemagick)上使用的所有其他第三方库。 你可能想尝试一下


RubyMine 3-4 +(RubyInstaller,用于构建gem,Postgres,msys git的DevKit)在Windows 7上作为开发平台非常适合我。

那么,除了红宝石在窗户上的轨道非常慢的问题。





ide