安装 json gem 时出错:“json”本机 gem 需要安装构建工具

Posted

技术标签:

【中文标题】安装 json gem 时出错:“json”本机 gem 需要安装构建工具【英文标题】:Error installing json gem: The 'json' native gem requires installed build tools 【发布时间】:2014-09-23 11:50:29 【问题描述】:

当我尝试安装此 gem 时,它声称我需要安装 devkit,尽管我确信我确实拥有它。它还表明我需要更新 PATH 中的系统变量,这些变量已直接链接到 ruby​​ 中的 devkit 文件。我在 Stack Overflow 上看到过其他问题,但它们不适用于我的问题。 这是完整的错误信息:

C:\Users\Mahamoud>gem install json
ERROR:  Error installing json:
        The 'json' native gem requires installed build tools.

Please update your PATH to include build tools or download the DevKit
from 'http://rubyinstaller.org/downloads' and follow the instructions
at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'

我已经尝试卸载并重新安装 ruby​​,但仍然没有结果。 我的 devkit 位于 C:\Ruby193\bin

【问题讨论】:

【参考方案1】:

这里有安装DevKit的详细步骤:

https://github.com/oneclick/rubyinstaller/wiki/Development-Kit

为了测试您的安装是否正常工作,您应该尝试以下操作:

gem install json --platform=ruby

所以,您应该已经安装了 json。我不会重新安装 ruby​​,而是尝试重新安装 DevKit...并完全按照说明进行操作。

【讨论】:

感谢您的回答,但仍然没有解决我的问题。我找到了一种不用 json gem 的方法。 @Mahamo101,你的评论太含糊了。目标是在未来帮助别人。请发布您如何解决您的问题。未来的搜索者可能想尝试这里的建议:***.com/questions/8100891/…,如果问题无法解决,那么您可以尝试安装 json_pure gem。 @Mahamo101,你能至少发布你的路径吗? 我所做的只是将我的输出并写在它旁边.to_json 它给了我一个奇怪的文本然后我找到了一个在线网站,可以将这个文本翻译成可读的格式。唱这个网站。 jsonformatter.curiousconcept.com 我不明白为什么要这么复杂。我刚刚打开了详细步骤,它们完全是胡言乱语。 wtf!

以上是关于安装 json gem 时出错:“json”本机 gem 需要安装构建工具的主要内容,如果未能解决你的问题,请参考以下文章

安装 JSON gem 的本机扩展错误

错误未能在 Windows 7x64 上构建 json gem 本机扩展

通过 RVM 在 Ubuntu、Ruby 1.9.2 上安装使用本机扩展的 gem 时出错

如何在 Ubuntu 16.04 上安装 mysql2 [错误:安装 mysql2 时出错:错误:无法构建 gem 本机扩展。] [重复]

安装中间人时出错:“fast_blank”本机 gem 需要安装构建工具

在 OSX 上安装 rmagick gem 时出错 - 错误:无法构建 gem 原生扩展