如何在heroku.com上为bamboo-mri-1.9.2堆栈设置虚拟盒虚拟机

时间:2010-12-15 14:46:30

标签: heroku ruby-1.9 ruby-on-rails-3 bamboo

我想建立一个Ruby / Rails开发环境,它反映了我在heroku.com上获得的bamboo-mri-1.9.2堆栈的内容。我需要这个,以便我可以跟随迈克尔哈特尔的Rails Tutorial。所以我认为我需要:

  • Debian Lenny 5.0
  • GIT中
  • 卷曲
  • RVM
  • Ruby MRI 1.9.2
  • Rails 3.0.3
  • PostgreSQL - 但我不确定是哪个版本
  • Ruby / PostgreSQL驱动程序
  • 的zlib
  • 的readline
  • OpenSSL的
  • 的rubygems
  • 自动测试
  • DRB
  • 叉勺

每次我在教程中尝试新步骤时,都会遇到问题,说我错过了一个库或一个宝石,或者宝石没有加载,或者其他什么。 (我的计算机是Ubuntu 10.4,并且很好地运行了Ruby 1.8.7和Rails 2.3.x)。

我做了一些挖掘,最终我想出了如何让openssl和readline为我的系统工作。但是,我想知道是否有人有一个可重复的指令集,告诉我需要安装什么来在我的计算机上获得这个开发堆栈,最好是在VirtualBox或VMWare VM中。

我感谢你能给我的任何帮助。

1 个答案:

答案 0 :(得分:0)

虽然我不能保证这将与heroku完全相同,但以下内容应该足够相似并且是一个良好的rails开发平台。

  1. Debain Lenny 5.0(效果很小,但我们可以肯定这与Heroku相匹配)
  2. 安装RVM,这是一个简单安装ruby的程序。 http://rvm.beginrescueend.com/
  3. 阅读'rvm notes'并确保您已准备好开始使用RVM
  4. 如果需要,请使用RVM安装openssl和/或readline
  5. 使用命令'rvm install 1.9.2'
  6. 安装Ruby 1.9.2
  7. 安装宝石'bundler'和'rails'
  8. 使用命令'apt-get install postgresql'从Debain存储库安装PostrgeSQL。同样,小版本差异不会产生显着差异,Debain回购应该有稳定的版本。
  9. 创建您的第一个应用'rails new -d postgresql'
  10. 享受您的新环境!