Ubuntu 12.10でruby 1.8.7およびrails 3.0.7でgbarcodeを使用しています
私の開発サーバーには、動作してバーコードを生成する gbarcode バージョン 0.98.20 があります。ただし、本番サーバーにバージョン 0.98.16 があり、次のエラーが発生します。
ActionController::RoutingError (No route matches "/images/barcodes/ATL-00566.png")
ルーティングの問題のように聞こえますが、そうではありません。問題は、バージョン 0.98.16 がそれを生成しなかったため、レールが images/barcodes ディレクトリでバーコード png を探していることです。
実稼働システムに 0.98.20 をインストールしようとしましたが、次のエラーが発生します。
extconf.rb:10: GNU Barcode is no longer bundled with the gbarcode gem. Please install GNU barcode before installing this gem (Exception)