0

我很高兴尝试将我的树莓派设置为登台服务器。这是一个使用设备进行身份验证的 Rails 应用程序 3.2.8。

当它捆绑安装失败时

Installing bcrypt-ruby (3.0.1) with native extensions 
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension

如果我“sudo gem install bcrypt-ruby -v '3.0.1'”那么它安装得很好,但 capistrano 部署总是失败。

有任何想法吗?我宁愿不部署为 sudo,因为这不是它在生产中的工作方式。

4

1 回答 1

1

您可能没有安装工作的 ruby​​ 开发库。检查您的 Ruby 版本:

$ ruby --version

假设您有 ruby​​ v1.9.3,请安装ruby1.9.3-dev. 版本号无关紧要;只需使用您已安装的相同版本号。

于 2013-05-10T06:04:55.613 回答