回答
启动和运行的最简单方法可能是简单地抓取Netbeans并针对其内置的JRuby实例进行开发。它会引导你设置一个Rails项目,甚至给你一些像autocompletion一样的好看的东西。
由此可见,最简单的方法很可能是下载一个Linux VM Appliance pre-Customized for Rails Development和一个VMWare Player的副本。
最好的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。
祝你好运!
- 获取VMware球员
- 获取的Ubuntu VM
- 如果它的服务器版本 - 安装桌面x或不管它被称为
- 与sudos勾搭,visudos
- 周围乱用vi编辑器保存新创建的帐户到sudoers列表
- 乱搞垂直鼠标滚动显然不 工作在vmware + ubuntu
- 在轨道上最后安装NetBeans
- 通过插件,安装Ruby
- 一些全局更新
- 享受玩弄
tadaaaa ...
类似的东西我想 - 有每一点都有点解释(毫无疑问,我的步骤不是最好的,对于那些知道的人来说听起来很有趣)。
我猜我忘了提及我一般也缺乏有关unix系统的知识。
无论如何 - 得到了我一直在寻找。 :)
- 1. SharePoint开发环境设置
- 2. GAE开发 - 开发环境设置(HotSwap)
- 3. ROR部署:分段和开发环境
- 4. 开发环境; Win7 + Ubuntu(RoR,MySQL,PHP,Apache)
- 5. 如何设置ASP.NET开发环境?
- 6. Eclipse PHP开发环境设置
- 7. 设置PHP和MySQL开发环境
- 8. 需要帮助设置开发环境
- 9. Django开发环境设置问题
- 10. 蟒蛇蛋开发环境设置
- 11. 设置开发环境的Windows Embedded COMPAC
- 12. 为Sharepoint设置沙箱开发环境
- 13. 如何自动设置开发环境?
- 14. Couchbase:设置本地开发环境
- 15. Python和OpenERP开发环境设置howto?
- 16. 设置Android开发环境再次
- 17. 为Typo3项目设置开发环境
- 18. 为Android开发设置Qt环境
- 19. 在Eclipse中设置PHP开发环境
- 20. Eclipse,Orion,OSGi开发环境设置(Maqetta)
- 21. 在Windows上设置Python开发环境
- 22. 为OpenBTS设置开发环境
- 23. 的SharePoint 2010开发环境设置
- 24. 前端开发的环境设置
- 25. 为Umbraco设置本地开发环境
- 26. 在Heroku中设置Symphony开发环境
- 27. 设置Google-api-java-client开发环境
- 28. Web开发生产/测试/开发环境设置
- 29. Selenium集成开发环境集成开发环境IDE集成开发环境集成开发环境
- 30. 帮助开始设置Facebook应用程序开发环境
我完全忘了虚拟机。谢谢。 – 2009-12-23 20:12:45
虚拟机器==较少头痛。 – Chris 2009-12-23 20:40:19
我是那些表现怪胎之一。这就是为什么我通常不会使用虚拟化,尽管偶尔会有完整的重新安装(以及其他问题......)。但出于教育目的,这是完美的。 – 2009-12-23 20:50:48