当前位置: 首页 > 编程笔记 >

mac os gem安装json出现error failed的解决办法

葛勇锐
2023-03-14
本文向大家介绍mac os gem安装json出现error failed的解决办法,包括了mac os gem安装json出现error failed的解决办法的使用技巧和注意事项,需要的朋友参考一下

升级到最新的mac os Mavericks。装json出现错误:


gem install json -v '1.8.1'

Building native extensions.  This could take a while... ERROR:  Error installing json:   ERROR: Failed to build gem native extension.

    /usr/local/var/rbenv/versions/2.0.0-p247/bin/ruby extconf.rb creating Makefile

make "DESTDIR=" compiling generator.c In file included from /usr/local/var/rbenv/versions/2.0.0-p247/include/ruby-2.0.0/ruby.h:33,                  from ../fbuffer/fbuffer.h:5,                  from generator.c:1: /usr/local/var/rbenv/versions/2.0.0-p247/include/ruby-2.0.0/ruby/ruby.h:51:21: error: string.h: No such file or directory /usr/local/var/rbenv/versions/2.0.0-p247/include/ruby-2.0.0/ruby/ruby.h:61:21: error: stdint.h: No such file or directory /usr/local/var/rbenv/versions/2.0.0-p247/include/ruby-2.0.0/ruby/ruby.h:64:23: error: inttypes.h: No such file or directory /usr/local/var/rbenv/versions/2.0.0-p247/include/ruby-2.0.0/ruby/ruby.h:68:19: error: stdio.h: No such file or directory


解决办法:
xcode-select --install

需要重新安装Command Line Developer Tools

如果这个办法还是不行,mac下需要安装下apple-gcc42

brew install apple-gcc42

注意brew 0.9.4应该是不带apple-gcc42的源的,可以使用brew doctor检查下是否和Mavericks兼容,这里需要升级
brew update

 类似资料:
  • 本文向大家介绍安装Mysql时出现错误及解决办法,包括了安装Mysql时出现错误及解决办法的使用技巧和注意事项,需要的朋友参考一下 因为一时手痒痒更新了一下驱动,结果导致无线网卡出了问题。然而就算是从官网上下载了驱动各种折腾也没有弄好,心里特别堵。无奈只有重装系统这一条路了。这里表示特别难过,因为电脑上东西实在太多了,而且各种环境变量。所以建议一些对电脑特不是别精通的最好不好胡乱倒腾(像我这样的人

  • 本文向大家介绍Maven nexus 安装nexus私服出现的问题和解决办法,包括了Maven nexus 安装nexus私服出现的问题和解决办法的使用技巧和注意事项,需要的朋友参考一下 1. 在win10中安装nexus时提示:wrapper | OpenSCManager failed - 拒绝访问。 (0x5) 主要是没有权限。需要以管理员的身份运行 如果你是直接点击 start-nexus

  • 本文向大家介绍Linux下安装Oracle 11g出现prvf-0002错误解决办法,包括了Linux下安装Oracle 11g出现prvf-0002错误解决办法的使用技巧和注意事项,需要的朋友参考一下 Linux下安装Oracle 11g出现prvf-0002错误解决办法 Linux下安装Oracle 11g,有时会提示一个错误: 提示是不能获取本地节点名。 PRVF意思应是安装前的检查,没有查

  • 本文向大家介绍iOS中json解析出现的null,nil,NSNumber的解决办法,包括了iOS中json解析出现的null,nil,NSNumber的解决办法的使用技巧和注意事项,需要的朋友参考一下 在iOS开发过程中经常需要与服务器进行数据通讯,Json就是一种常用的高效简洁的数据格式。 JSON建构有两种结构: json简单说就是javascript中的对象和数组,所以这两种结构就是对象和

  • 本文向大家介绍详解Nginx 出现 403 Forbidden 的解决办法,包括了详解Nginx 出现 403 Forbidden 的解决办法的使用技巧和注意事项,需要的朋友参考一下 Nginx 也是当前流行的一款 轻量级服务器  在日常使用中呢 也会出现一些问题  今天 学习君 在安装配置Nginx的时候就出现了 403 Forbindden 的被禁止访问的错误   网上搜索之后呢 完美解决 

  • 本文向大家介绍destoon安装出现Internal Server Error的解决方法,包括了destoon安装出现Internal Server Error的解决方法的使用技巧和注意事项,需要的朋友参考一下 很多朋友在安装destoon的时候出现“Internal Server Error”的错误提示信息,导致无法安装,其解决方法如下: 方法一、删除根目录下.htaccess文件,如果无效,请