我尝试安装作为捆绑包的一部分并使用sudo,但每次都收到相同的错误消息。我目前在Ruby 2.0.0 and Rails 4.1.8
.我不确定发生了什么。确切的错误消息如下:
从 https://rubygems.org/获取宝石元数据...
Gem::Ext::
正在解析依赖项...
使用 rake 10.4.2 使用 i18n 0.6.11BuildError: ERROR: 无法构建 gem 本机扩展。
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby -r ./siteconf20141218-80226-brqexc.rb extconf.rb mkmf.rb 找不到 Ruby 的头文件 at /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/include/ruby.h
扩展失败,退出代码 1
Gem 文件将保持安装在 /library/Ruby/Gems/2.0.0/gems/json-1.8.1 用于检查。结果 登录至 /Library/Ruby/Gems/2.0.0/extensions/universal-darwin-14/2.0.0/json-1.8.1/gem_make.out 安装 json (1.8.1( 时出错,捆绑程序无法 继续。确保
gem install json -v '1.8.1'
成功之前 捆绑。
任何建议表示赞赏。
我在 Ubuntu 上遇到了类似的错误,我需要做的就是:
sudo apt-get install ruby-dev
对于Mac,以下要点似乎值得一看:为Ruby dev设置Mac