0

Gollum は、「優れた API とローカル フロントエンドを備えた、Git を利用したシンプルな wiki」です。GitHub でホストされています: http://github.com/github/gollum

サイトを EngineYard にデプロイすると、このエラーが発生します。

https://rubygems.org/から gem メタデータを取得 しています

「ICU」と呼ばれる依存関係のインストールに問題があるようです。EngineYard ダッシュボードの [UNIX パッケージのインストール] ボタンを使用して ICU をインストールしましたが、これを修正できないようです。

4

2 に答える 2

0

charlock_holmes gem を機能させるには、bundle config を使用して多数のフラグを渡す必要があります。

プロジェクト フォルダー内のコマンド ラインから次を実行します。

$ 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 の問題からも参照した Engine Yard サポートから受け取ったアドバイスに大きく基づいています。 https://github.com/brianmario/charlock_holmes/issues/32#issuecomment-17033186

于 2014-02-18T07:57:07.557 に答える