Shapado:部署在Heroku上的失败,系统软件包缺少错误



我已经在本地系统(正在使用Ubuntu)上成功运行了Shapado Rails应用程序。但是,在运行捆绑包安装时,它会失败,以下错误

配置:error:nou uuid/uuid.h ot 黄铜,切尔特和弗林特(您可能需要安装UUID-DEV, libuuid-devel或e2fsprogs-devel软件包)

然后我使用

安装了软件包

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

在运行耙任务

Rake Bootstrap Rails_env =开发

有一些零错误,并通过在补丁下方应用

来修复相同的错误

nil的称为ID

之后,我能够成功地在本地上运行该应用程序。

当我尝试在Heroku上部署时,它会失败

configure:error:nou uuid/uuid.h ot uuid.h n n of uuid.h均未找到 - 黄铜,chert和flint所需(您可能需要安装uuid-dev,libuuid-devel或e2fsprogs-devel软件包)

>

它试图安装宝石'xapian-ruby','1.2.7.1',并且由于包裹不可用而失败。

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

将Shapado部署到Heroku将要求您制作一个自定义的构建包,该构建包具有Shapado需要的二进制依赖项。有关如何做的说明,可以在此处找到有关该方法的指示。heroku.com/archives/2012/11/13/hacking-buildpacks。不过是可能的。

最新更新