よっしー回答ポイント 100ptウォッチ

Herokuへpushする際、Zbarがエラーになります。何故でしょうか。

libファイルが足りないと出ているように見えますが、ローカルでは正常に動作します。
Herokuにpushする際何らかの対応が必要なのでしょうか。

・Herokuへpushする際、以下のエラーがでます。
-----------
app/web.1: /app/vendor/bundle/ruby/2.0.0/gems/zbar-0.2.2/lib/zbar/lib.rb:12:in `rescue in <module:ZBar>': Didn't find libzbar on your system (LoadError)
app/web.1: Please install zbar (http://zbar.sourceforge.net/) or set ZBAR_LIB if it's in a weird place
app/web.1: FFI::Library::ffi_lib() failed with error: library names list must not be empty
app/web.1: from /app/vendor/bundle/ruby/2.0.0/gems/zbar-0.2.2/lib/zbar/lib.rb:9:in `<module:ZBar>'
-----------

・gemfileには以下の設定をしています。
-----------
gem 'zbar', '~> 0.2.2'
-----------

・gemfileだけでは上記エラーが出たので /.buildpacksに以下の定義をしています。
-----------
https://github.com/ballantyne/heroku-buildpack-zbar
https://github.com/heroku/heroku-buildpack-ruby.git
-----------

以上です。叶うならば解決方法まで提示して頂けますと
幸いです。よろしくお願いします。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2014-06-27 21:55:23
終了日時
2014-06-29 10:49:43
回答条件
回答にURL必須 1人1回まで

この質問のカテゴリ

この質問に含まれるキーワード

Ruby760gem83ERROR176

人気の質問

メニュー

PC版