我在添加gem文件时遇到问题:gem 'devise'
。当我将它添加到sublime然后转到终端并执行bundle install
时,我收到错误。这就是我得到的:
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
An error occured while installing bcrypt (3.1.7), and Bundler cannot continue.
Make sure that `gem install bcrypt -v '3.1.7'` succeeds before bundling. (I have no idea what this means)
我正在研究视频教程之后的One Month Rails课程。
答案 0 :(得分:0)
要解决您的问题,很少有因素可能导致此问题,但最可能的原因是您需要在OSX中安装命令行工具。如果已安装XCode,请在命令行上运行以下命令以安装工具。如果未安装XCode,请安装最新版本的XCode,重新启动终端,然后运行以下命令。
sudo xcode-select --install
一旦安装了命令行工具,您应该很高兴。
答案 1 :(得分:0)
您的ruby开发库未安装 安装ruby 1.9-dev软件包或类似的dev软件包,再试一次,你可以使用rvm。