我有兴趣玩一下RoR。除了我应该阅读的文献,我对如何设置开发环境特别感兴趣。
以下是如何从Noda Time项目维基页面设置环境for Java的一个很好的示例 我想要类似于RoR的东西。
据我所知 - unix操作系统更适合(在1年半前玩过Windows - 纯梦魇)。因此,获得有关Linux发行版的一些建议以及如何使其在win7 / xp旁边运行会很好。
基本上 - 我想缩短无休止的搜索和即兴创作,直到我可以玩一些代码。
P.S。简单示例项目的奖金。 :)
答案 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系统。
无论如何 - 得到了我想要的东西。 :)