Ruby on Rails最稳定(无头痛)的开发环境?

时间:2011-08-01 21:34:31

标签: ruby-on-rails ruby ruby-on-rails-3

一些更高级的rails开发人员请分享他们发现的最有效的操作系统,IDE等组合(即设置能够提供最少量的兼容性问题,令人头疼)?另外,最常用的设置是什么?

4 个答案:

答案 0 :(得分:5)

我认为常见设置很常见,因为它被认为是所有选项之间的最佳折衷方案。

常见的设置是:

    Mac OS X
    TextMate
    rvm

答案 1 :(得分:1)

你的问题有很多细微差别,例如你可能想要考虑你已经拥有的东西,你对花钱的兴趣是什么等等。这甚至是在进入个人喜好的雷区之前。 :)

这是一个入门名单:

操作系统

根据我对两者的体验,Mac>用于Rails编程的PC,因为它可以减少无法预料/烦人的问题。

IDE

取决于您对环境的“丰富”程度。一些喜欢光环境的人只使用Notepad ++;其他人使用更丰富的选项,如TextMate(仅限Mac)或RubyMine。

常规设置

Rails 3.1,MySQL

本地服务器

Webrick和Mongrel相当受欢迎。

托管

Heroku在Rails应用程序中非常受欢迎。它对于低流量是免费的,并且它们为Rails设计精美。如果你想避免服务器重新加载问题(网页需要一段时间加载,如果没有人在一段时间内请求它们),你可以设置NewRelic或Pingdom来ping应用程序并使其保持活动状态。

绩效监控

NewRelic的

答案 2 :(得分:1)

我从Windows for Rails 3迁移到通过VMWare player在Windows上运行的Ubuntu 11虚拟机。

我正在使用Gedit和GMatesource here)来使Gedit更类似于用于Rails开发的TextMate。

我发现虚拟机上的设置比直接在Windows上运行更快。设置完成需要一些时间,但一旦完成,我只是将vm图像从一台机器传输到另一台机器。设置也是免费的(除了我的笔记本电脑和Windows 7的副本)。

答案 3 :(得分:0)

我怀疑你会在Rails光明会中发现的最常见的开发环境可能是:

  • Mac OS X(虽然有些人使用Linux)
  • RVM
  • 中的各种Ruby版本/ gemsets
  • TextMateMacVim作为IDE(gvimvim适用于Linux用户,通常有些人更喜欢Emacs)
  • 用于开发数据库的SQLite或MySQL
  • Webrick,Mongrel,Thin或每日风味的轻量级本地网络服务器