我已经成功地在我的本地系统上运行了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
得到了一些零错误,并应用下面的补丁修复了相同的错误
在此之后,我可以成功地在本地运行应用程序。
当我试图部署到Heroku上时,它失败了
配置:错误:无论是uuid/uuid.h还是uuid.h -都不是黄铜、硅石和弗林特所需的(您可能需要安装uuid-dev、libuuid-devel或e2fsprogs-devel包)。
它试图安装gem 'xapian-ruby','1.2.7.1‘,但由于包不可用而失败。
任何面临同样问题的人。建议我解决这个问题。
发布于 2013-03-28 20:21:57
将shapado部署到heroku将需要您制作一个自定义buildpack,该包具有shapado需要内置的二进制依赖项。关于如何做到这一点的说明可以在这里找到https://blog.heroku.com/archives/2012/11/13/hacking-buildpacks。但这是有可能的。
https://stackoverflow.com/questions/13965302
复制相似问题