用发动机场部署Gollum Wiki



gollum是"一个简单的,git的维基,具有甜美的API和本地前端"。它托管在GitHub上:http://github.com/github/gollum

将我的网站部署到Engrimyard正在生成此错误。

从https://rubygems.org/获取宝石元数据安装charlock_holmes(0.6.9.4)gem ::安装程序:: ExtensionBuilderror:错误:无法构建GEM本机扩展。

这似乎是安装称为" ICU"的依赖项的问题。我已经使用"安装Unix软件包"按钮在Engeyard仪表板上安装了ICU,但似乎无法解决此问题。

我看到您刚刚提交了该问题作为引擎院子支持的我们的支持票,因此该问题应尽快由支持工程师提出,并回应。

谢谢,

Paul。

要获得charlock_holmes gem的工作,您需要使用捆绑包配置传递多个标志。

从项目文件夹中的命令行运行以下内容:

$ bundle config --local build.charlock_holmes --with-ldflags='-L. -Wl,-O1 -Wl,--as-needed -rdynamic -Wl,-export-dynamic -Wl,--no-undefined -lz -licuuc'

将新创建的文件(/.bundle/config)提交版本控制和重新启动。

这个解决方案很大程度上基于我从发动机场支持中收到的建议,他们也从项目中引用了GitHub问题。https://github.com/brianmario/charlock_holmes/issues/32#issuecomment-17033186

最新更新