カピストラーノを使用して、Rails アプリを VPS にデプロイします。そして、私はときに問題がありcap deploy update
ます。
エラーメッセージは次のようになります。
** [out :: 1] Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
** [out :: 1]
** [out :: 1] /usr/bin/ruby1.9.1 extconf.rb
** [out :: 1]
** [out :: 1]
** [out :: 1] Gem files will remain installed in /home/deployer/apps/get-real/shared/bundle/ruby/1.9.1/gems/raindrops-0.10.0 for inspection.
** [out :: 1]
** [out :: 1] Results logged to /home/deployer/apps/get-real/shared/bundle/ruby/1.9.1/gems/raindrops-0.10.0/ext/raindrops/gem_make.out
** [out :: 1]
** [out :: 1] An error occurred while installing raindrops (0.10.0), and Bundler cannot continue.
** [out :: 1]
** [out :: 1] Make sure that `gem install raindrops -v '0.10.0'` succeeds before bundling.
gem install raindrops -v '0.10.0'
サーバーでcommendを実行しようとすると、成功します。しかし、cap deploy:update
もう一度実行すると、同じエラー メッセージで失敗します。
以前にこの問題があり、いくつかの方法を試してみましたが、うまくいきました。しかし、今では、それを機能させるために何をしたかを忘れてしまいました...