如何在heroku.com上为bamboo-mri-1.9.2堆栈设置虚拟框虚拟机
问题描述:
我想建立一个Ruby/Rails开发环境,该环境反映我在heroku.com上为竹-mri-1.9.2堆栈。我需要这个,以便我可以跟随Michael Hartl的Rails Tutorial。所以,我认为我需要:如何在heroku.com上为bamboo-mri-1.9.2堆栈设置虚拟框虚拟机
- Debian的莱尼5.0
- 混帐
- 卷曲
- RVM
- 红宝石MRI 1.9.2
- 的Rails 3.0.3
- PostgreSQL的 - 但我'm不知道哪个版本
- Ruby/PostgreSQL驱动程序
- zlib的
- 的readline
- OpenSSL的
- RubyGems的
- 自动测试
- DRB
- 叉勺
每次我尝试在教程的新的一步我遇到的问题说,我缺少图书馆或宝石,或者宝石没有加载,或者其他什么。 (我的电脑是Ubuntu 10.4,并且很好地运行了Ruby 1.8.7和Rails 2.3.x)。
我做了一些挖掘,我最终想出了如何让openssl和readline为我的系统工作。然而,我想知道是否有人有一个可重复的指令集,告诉我需要安装什么才能在我的计算机上获得此开发堆栈,最好是在VirtualBox或VMWare VM中。
我很感激你能给我的任何帮助。
答
虽然我不能承诺这将是正好与heroku相同,以下应该是足够相似和良好的钢轨开发平台。
- 的Debain莱尼5.0(这具有非常影响不大,但我们可以肯定这个匹配的Heroku)
- 安装RVM,一个方案,使红宝石安装方便。 http://rvm.beginrescueend.com/
- 阅读“RVM笔记”,并确保你已经准备好开始使用RVM
- 如果需要的话,可以使用RVM来安装OpenSSL和/或的ReadLine
- 安装Ruby命令“RVM安装1.9.2 1.9.2'
- 安装gem'bundler'和'rails'
- 使用命令'apt-get install postgresql'从Debain存储库安装PostrgeSQL。再次,小版本差异不会产生显着差异,Debain回购版应该有稳定版本。
- 创建你的第一个应用程序'rails new -d postgresql'
- 享受你的新环境吧!