【发布时间】:2012-01-02 04:35:51
【问题描述】:
在相关帖子中找不到我的错误的答案。
我正在学习 Ruby on Rails 教程第 2 章的在线版本 http://ruby.railstutorial.org/chapters/a-demo-app#top
我已经接近底部,我创建了一个小型 2 表数据库并将其提交给 git。但是当我尝试使用“git push heroku master”进行部署时它失败了。在我将表添加到应用程序之前(我认为在我让 Mongrel 处理 demo_app 之前)之前,相同的命令也有效。
我的包包括 Ruby 1.8.7、Mongrel 1.1.5 和 sqlite3 1.3.3。我正在接听电话:
Installing mongrel (1.1.5) with native extensions /usr/ruby1.9.2/lib/ruby/1.9.1/rubygems/installer.rb:483:in 'rescue in block in build_extensions':ERROR: Failed to build gem native extension. (Gem:Installer::ExtensionBuildError).
如何解决这个问题? Heroku 可以处理 Mongrel 吗?还是因为有一个 sqlite3 数据库?为什么当我的捆绑包中没有 Ruby1.9.2 时,错误会提到 Ruby1.9.2?
【问题讨论】:
-
如果回答成功,请采纳。
-
@nathanvda 好的,我得问一下。您花时间告诉新手接受答案,但您没有费心为相同的答案投票。为什么不呢?
-
@jdl 我来这里只是因为我浏览了未回答的问题,看看我是否可以提供帮助。这个问题已经回答了,所以 OP 应该接受。其次,我投票选出那些让我学到新见解的答案,或者那些公式化得很好并且我知道(或认为)是正确的答案。如果我自己提出问题,我倾向于总是对所有答案都投赞成票(如果有些正确或有帮助的话)。您的回答对 OP 有效,但老实说,我觉得我自己无法正确判断您的回答。
-
这很酷。我只是觉得很幽默,想问问。
标签: ruby-on-rails heroku mongrel