我开始在Linux机器上开发Ruby-On-Rails。 我想知道哪个Linux发行版最适合做ROR开发。
另外什么是Linux上最好的(免费)ROR IDE。
任何分配都是很好的分配。 但是,如果你以前没有使用Linux的经验,我会推荐一些用户友好的一面,比如Ubuntu或者Linux Mint。
至于IDE,我非常喜欢NetBeans在Linux和Mac上的开发。
没有Linux发行版真的是“最适合”ROR发展。 只要你有相关的软件包(例如ruby
),你可能没问题。 一个建议:不要使用操作系统的包管理器来管理/安装宝石 – 而是使用gem
。
至于IDE,你可能会喜欢来自IDEA的RubyMine 。
我在Ubuntu linux上开发了相当多的Rails。 Ubuntu中的软件包管理非常好,在安装依赖关系(Sphinx,ImageMagick等)时发现它不是什么好东西。
至于IDE,我喜欢TextMate,所以我去找了一个相当于linux的东西。 我发现gmate是一个使gEdit尽可能像TextMate一样的包。
检查出来: http : //github.com/lexrupy/gmate
作为IDE,试试Aptana( http://www.radrails.org/ ),这也是一个很好的环境
任何Linux发行版与其他Ruby发行版一样好。
在我看来,Ruby on Rails不像其他语言那样需要IDE。 Rails脚本处理大多数IDE功能(脚本/生成 – 构建脚手架/模板,脚本/服务器 – 启动服务器,脚本/控制台 – 用于调试/测试) – 和程序员的编辑器(做语法高亮等)应该处理其余。
(我喜欢RubyMine(由上面的@John Feminella提到) – 但它不是免费的…)
我喜欢在Ubuntu 9.10中使用Netbeans Rails插件或直接使用Vim开发Rails。 我使用这个设置,因为它“只是工作”。
也就是说,没有理由不能在Mac OSX或Windows下开发Rails。 如果你对其中的一个更舒服,就用你所拥有的东西。 安装一个新的操作系统只是做Rails的开发是牦牛剃须 。
http://www.turnkeylinux.org/rails
否则,Netbeans是一个不错的免费IDE。 如果他们不使用Textmate,很多人会发誓vim。 我也推荐Jetbrain的Rubymine。 这不是免费的,但非常好。
尽管我喜欢Ubuntu(尽管最近这个问题已经告诉我了),但实际上我会投票反对Rails开发,主要是因为Ubuntu中的可用软件包已经过时 – Ubuntu仍然使用Rails2和Ruby 1.8.7 ,还有一个古怪的rubygems版本。
如果你想使用Rails 3,就像任何一个明智的Rails程序员一样,你需要首先用ruby 1.9.x(搜索Synaptic,它在那里)来覆盖ruby元数据包。 然后,您需要从rubyforge上的归档文件下载最新的Rubygems,手动安装,然后通过Gem install安装Rails 3。 如果你想使用mod_passenger,你也必须手动完成这个工作,因为Ubuntu会试图强迫你重新加载刚刚删除的ruby元数据包(我现在正在经历这个)。
我不知道最好的发行版是什么。 也许在Ubuntu 12.04(一个LTS版本)中,他们将获得该程序,并制定Rails 3 / ruby 1.9.x标准 – 但在那之前,使用它自己的危险。 :/