RoR开发环境设置

时间:2009-12-23 20:01:18

标签: ruby-on-rails development-environment

我有兴趣玩一下RoR。除了我应该阅读的文献,我对如何设置开发环境特别感兴趣。

以下是如何从Noda Time项目维基页面设置环境for Java的一个很好的示例 我想要类似于RoR的东西。

据我所知 - unix操作系统更适合(在1年半前玩过Windows - 纯梦魇)。因此,获得有关Linux发行版的一些建议以及如何使其在win7 / xp旁边运行会很好。

基本上 - 我想缩短无休止的搜索和即兴创作,直到我可以玩一些代码。

P.S。简单示例项目的奖金。 :)

3 个答案:

答案 0 :(得分:3)

启动和运行的最快捷方式可能是简单地抓取Netbeans并针对其内置的JRuby实例进行开发。它将引导您完成设置Rails项目,甚至可以为您提供一些像自动完成一样的好东西。

Baring,最简单的方法是下载Linux VM Appliance pre-Customized for Rails Development和VMWare Player的副本。

答案 1 :(得分:1)

最好的两种方法是OS X和Linux,我使用Ubuntu只是因为它是我发现的最好的软件包(毫无疑问会有各种各样的意见。)

对于Rails,我喜欢不使用软件包或预先安装的版本,而是构建我自己的版本,以便我可以根据需要测试各种版本的ruby。 Hivelogic有关于如何为OS X 10.6执行此操作的好文章。

从那里,您可以运行:

rails myproject
cd myproject
./script/generate scaffold post title:string body:text
rake db:migrate
rm public/index.html
./script/server --debugging

然后连接到http://localhost:3000/posts以转到您的应用程序。

一旦您感觉更舒服,请检查运行Passenger,这样您就可以同时运行多个应用程序。在OSX上,甚至可以轻松设置新网站Prefpane。在乘客文档中提供的示例中,这在Ubuntu中也不会太难。

为了编辑应用程序,我认为IDE(Aptana,Netbeans等)仍然过于重量级,特别是对于小型启动项目。我喜欢Textmate(和所有其他人一样)用于OSX和gedit gedit-mate

一旦你编写应用程序,你就会发现railsapi具有最好的界面,不仅可以浏览Rails中的所有各种方法,还可以浏览ruby,authlogic和其他一些常见的宝石。< / p>

最后,您需要查看源代码管理,目前在Rails社区中首选git

祝你好运!

答案 2 :(得分:0)

  
      
  • 获取VMWare播放器
  •   
  • 获取ubuntu vm
  •   
  • 如果是服务器版本 - 安装桌面x或其他任何名称
  •   
  • 与sudos,visudos混在一起
  •   
  • 使用vi编辑器将新创建的帐户保存到sudoers列表
  •   
  • 用垂直鼠标滚动混乱,显然没有   在vmware + ubuntu上工作
  •   
  • 最后安装netbeans
  •   
  • 通过插件,在轨道上安装ruby
  •   
  • 一些全局更新
  •   
  • 享受玩具
  •   
     

... tadaaaa

我想要的东西 - 每个点都有一点解释(毫无疑问,我的步骤不是最好的,对于那些知道的人来说听起来很有趣)。

我想我忘了提到我一般也不熟悉unix系统。

无论如何 - 得到了我想要的东西。 :)