2010-12-15 38 views
0

我想建立一个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中。

我很感激你能给我的任何帮助。

回答

0

虽然我不能承诺这将是正好与heroku相同,以下应该是足够相似和良好的钢轨开发平台。

  1. 的Debain莱尼5.0(这具有非常影响不大,但我们可以肯定这个匹配的Heroku)
  2. 安装RVM,一个方案,使红宝石安装方便。 http://rvm.beginrescueend.com/
  3. 阅读“RVM笔记”,并确保你已经准备好开始使用RVM
  4. 如果需要的话,可以使用RVM来安装OpenSSL和/或的ReadLine
  5. 安装Ruby命令“RVM安装1.9.2 1.9.2'
  6. 安装gem'bundler'和'rails'
  7. 使用命令'apt-get install postgresql'从Debain存储库安装PostrgeSQL。再次,小版本差异不会产生显着差异,Debain回购版应该有稳定版本。
  8. 创建你的第一个应用程序'rails new -d postgresql'
  9. 享受你的新环境吧!