0

我想建立一个 Ruby/Rails 开发环境,它反映了我在 heroku.com 上获得的竹子 mri-1.9.2 堆栈的内容。我需要这个,以便我可以跟随 Michael Hartl 的Rails 教程。所以我认为我需要:

  • Debian 莱尼 5.0
  • 混帐
  • 卷曲
  • 转速
  • 红宝石 MRI 1.9.2
  • 导轨 3.0.3
  • PostgreSQL - 但我不确定哪个版本
  • Ruby/PostgreSQL 驱动程序
  • zlib
  • 阅读线
  • openssl
  • 红宝石
  • 自动测试
  • drb
  • 叉子

每次我尝试教程中的新步骤时,我都会遇到问题,说我缺少库或 gem,或者 gem 没有加载,或者其他什么。(我的电脑是 Ubuntu 10.4,设置得很好,可以运行 Ruby 1.8.7 和 Rails 2.3.x)。

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

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

4

1 回答 1

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' 安装 Ruby 1.9.2
  6. 安装 gems 'bundle' 和 'rails'
  7. 使用命令“apt-get install postgresql”从 Debain 存储库安装 PostrgeSQL。同样,小的版本差异不会产生显着差异,并且 Debain 存储库应该具有稳定版本。
  8. 创建您的第一个应用程序“rails new -d postgresql”
  9. 享受你的新环境!
于 2011-02-27T01:17:55.693 回答