エラーメッセージは次のとおりです。
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/usr/local/bin/ruby extconf.rb
Gem files will remain installed in /var/www/app_dir/shared/bundle/ruby/1.8/gems/bson_ext-1.7.0 for inspection.
Results logged to /var/www/app_dir/shared/bundle/ruby/1.8/gems/bson_ext-1.7.0/ext/cbson/gem_make.out
An error occured while installing bson_ext (1.7.0), and Bundler cannot continue.
Make sure that `gem install bson_ext -v '1.7.0'` succeeds before bundling.
実行gem install bson_ext -v '1.7.0'
してみましたが、これはエラーなしで成功しました。私はパッケージをインストールruby-dev
してruby1.8-dev
apt しようとしましたが、これは役に立ちませんでした。
bundle install
Mac OS X 開発システムでは正常にビルドできbson_ext
ますが、タスクのコンテキスト外で直接実行しても、Linux 運用環境では失敗しcapistrano
bundle:install
ます。
私も実行しようgem update --system
とgem update bundler
しましたが、これは役に立ちませんでした。
bundle install
問題は、ターゲット システムでの呼び出し方法にあると思われます。それでも、Capistrano をバージョン 2.13.5 に更新しようとしましたが、これは役に立ちませんでした。