json - 当我尝试 sudo gem install json 我收到以下错误

标签 json ruby macos rubygems

我需要安装 JSON gem 来启动我的应用程序,但每当我尝试安装 json gem 时都会收到以下错误。谁能帮我吗。我正在使用 rails 2.2.2 和 gems 1.3.1。

Arions-macbook-pro:.ssh arion$ sudo gem install json
Password:
Sorry, try again.
Password:
Building native extensions.  This could take a while...
ERROR:  Error installing json:
    ERROR: Failed to build gem native extension.

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb install json
can't find header files for ruby.


Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/json-1.1.4 for inspection.
Results logged to /Library/Ruby/Gems/1.8/gems/json-1.1.4/ext/json/ext/parser/gem_make.out

最佳答案

使用 Mavericks,您可以通过从命令行安装 Xcode 命令行工具来解决此问题,如下所示:

xcode-select --install

更新: 安装或更新后不要忘记接受许可协议(protocol):

sudo xcodebuild -license

关于json - 当我尝试 sudo gem install json 我收到以下错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/761521/

相关文章:

json - 将导入的 json 数据导入数据框

ruby-on-rails - delayed_job - 只停止一个进程

ruby-on-rails - Rails、关联、路由、 Controller 、kerfuffle

ruby - 如何为范围创建自定义迭代器

c - 在 C 中从没有 'return' 的键盘获取输入

ios - AFNetworking 不工作

macos - 是否可以通过 Homebrew 软件在 OSX 10.9 上安装 Erlang R16?

javascript - React - 重新排序 JSON 数据

json - 在Spock中将模拟转换为JSON

javascript - 在 javascript JSON 中添加字符串作为键