繁体   English   中英

使用capistrano(rbenv)部署时发生捆绑错误

[英]Bundle error when deploy with capistrano(rbenv)

我使用capistrano将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' ,它成功。 但是,当我再次运行cap deploy:update时,它失败,并显示相同的错误消息。

之前我遇到过这个问题,我尝试了一些方法,但效果很好。 但是现在我忘记了使它工作的努力...

我解决了问题。

我刚去/home/deployer/apps/get-real/shared/bundle/ruby/1.9.1/gems/并运行gem install raindrops -v '0.10.0'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM