首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Shapado:在heroku部署失败,系统包丢失错误

Shapado:在heroku部署失败,系统包丢失错误
EN

Stack Overflow用户
提问于 2012-12-20 04:25:02
回答 1查看 612关注 0票数 2

我已经成功地在我的本地系统上运行了shapado rails应用程序(我正在使用ubuntu)。但是,在运行包安装时,它会失败,并出现以下错误

配置:错误:无论是uuid/uuid.h还是uuid.h -都不是黄铜、硅石和弗林特所需的(您可能需要安装uuid-dev、libuuid-devel或e2fsprogs-devel包)。

然后,我使用

sudo apt安装uuid dev sudo apt安装libqt4 4-dev

当运行rake任务时

rake引导RAILS_ENV=development

得到了一些零错误,并应用下面的补丁修复了相同的错误

Called id for nil

在此之后,我可以成功地在本地运行应用程序。

当我试图部署到Heroku上时,它失败了

配置:错误:无论是uuid/uuid.h还是uuid.h -都不是黄铜、硅石和弗林特所需的(您可能需要安装uuid-dev、libuuid-devel或e2fsprogs-devel包)。

它试图安装gem 'xapian-ruby','1.2.7.1‘,但由于包不可用而失败。

任何面临同样问题的人。建议我解决这个问题。

EN

回答 1

Stack Overflow用户

发布于 2013-03-28 20:21:57

将shapado部署到heroku将需要您制作一个自定义buildpack,该包具有shapado需要内置的二进制依赖项。关于如何做到这一点的说明可以在这里找到https://blog.heroku.com/archives/2012/11/13/hacking-buildpacks。但这是有可能的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13965302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档