2009-12-23 141 views
0

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

下面是一个很好的例子,说明如何从Noda Time项目wiki页面设置环境for Java
我想要类似的东西,但对于RoR。

据我所知 - unix操作系统更适合(1/2年前玩过窗户 - 纯粹的噩梦)。所以最好能得到关于linux发行版的一些建议,以及如何让它在win7/xp旁边运行。

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

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

回答

3

启动和运行的最简单方法可能是简单地抓取Netbeans并针对其内置的JRuby实例进行开发。它会引导你设置一个Rails项目,甚至给你一些像autocompletion一样的好看的东西。

由此可见,最简单的方法很可能是下载一个Linux VM Appliance pre-Customized for Rails Development和一个VMWare Player的副本。

+0

我完全忘了虚拟机。谢谢。 – 2009-12-23 20:12:45

+0

虚拟机器==较少头痛。 – Chris 2009-12-23 20:40:19

+0

我是那些表现怪胎之一。这就是为什么我通常不会使用虚拟化,尽管偶尔会有完整的重新安装(以及其他问题......)。但出于教育目的,这是完美的。 – 2009-12-23 20:50:48

1

最好的2种方式去是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和其他一些常用的gem。

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

祝你好运!

0
  • 获取VMware球员
  • 获取的Ubuntu VM
  • 如果它的服务器版本 - 安装桌面x或不管它被称为
  • 与sudos勾搭,visudos
  • 周围乱用vi编辑器保存新创建的帐户到sudoers列表
  • 乱搞垂直鼠标滚动显然不 工作在vmware + ubuntu
  • 在轨道上最后安装NetBeans
  • 通过插件,安装Ruby
  • 一些全局更新
  • 享受玩弄

tadaaaa ...

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

我猜我忘了提及我一般也缺乏有关unix系统的知识。

无论如何 - 得到了我一直在寻找。 :)