2

ローカル システム (ubuntu を使用) で shapado rails アプリケーションを正常に実行しました。しかし、バンドルのインストールを実行している間、次のエラーで失敗します

configure: エラー: uuid/uuid.h も uuid.h も見つかりません - 真鍮、チャート、フリントに必要です (uuid-dev、libuuid-devel、または e2fsprogs-devel パッケージをインストールする必要がある場合があります)

次に、使用してパッケージをインストールしました

sudo apt-get install uuid-dev
sudo apt-get install libqt4-dev

rake タスクの実行中

rake ブートストラップ RAILS_ENV=開発

いくつかの nil エラーが発生し、以下のパッチを適用して同じ問題を修正しました

nil の呼び出された ID

この後、ローカルでアプリケーションを正常に実行できます。

Heroku にデプロイしようとすると、失敗します

configure: エラー: uuid/uuid.h も uuid.h も見つかりません - 真鍮、チャート、フリントに必要です (uuid-dev、libuuid-devel、または e2fsprogs-devel パッケージをインストールする必要がある場合があります)

gem 'xapian-ruby'、'1.2.7.1' をインストールしようとしましたが、パッケージが利用できないために失敗しました。

誰でも同じ問題に直面していますか。これを整理するように提案してください。

4

1 に答える 1

0

shapado を heroku にデプロイするには、shapado が組み込む必要があるバイナリ依存関係を持つカスタム ビルドパックを作成する必要があります。 /hacking-buildpacks . でも可能です。

于 2013-03-28T20:21:57.310 に答える