Ruby 未安装 json -v 1.8.1 作为bundle的一部分,错误:无法构建 gem 本机扩展



我尝试安装作为捆绑包的一部分并使用sudo,但每次都收到相同的错误消息。我目前在Ruby 2.0.0 and Rails 4.1.8.我不确定发生了什么。确切的错误消息如下:

从 https://rubygems.org/获取宝石元数据...
正在解析依赖项...
使用 rake 10.4.2 使用 i18n 0.6.11

Gem::Ext::

BuildError: 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

最新更新