我已经在本地系统(正在使用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。不过是可能的。