2

カピストラーノを使用して、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もう一度実行すると、同じエラー メッセージで失敗します。

以前にこの問題があり、いくつかの方法を試してみましたが、うまくいきました。しかし、今では、それを機能させるために何をしたかを忘れてしまいました...

4

1 に答える 1

0

私は問題を解決しました。

行って/home/deployer/apps/get-real/shared/bundle/ruby/1.9.1/gems/走っただけgem install raindrops -v '0.10.0'

于 2013-02-19T02:59:06.857 に答える