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
-----------
以上です。叶うならば解決方法まで提示して頂けますと
幸いです。よろしくお願いします。
ローカルというのは、あなたのPCのことですか。サーバ側のRubyで正常に動かないということですか。
サーバ側にzbarをインストールしましたか。
手順は下の通りです。
$ ./configure --prefix=/opt/local --disable-video --without-gtk --without-qt --without-python
$ make
$ sudo make install