为了账号安全,请及时绑定邮箱和手机立即绑定

``json''本机gem需要安装的构建工具

``json''本机gem需要安装的构建工具

红颜莎娜 2019-12-09 14:57:37
我已经ruby 1.9.2p180 (2011-02-18) [i386-mingw32]在Windows 7机器上安装了。现在,我尝试使用“ gem install json”命令安装JSON gem,并收到以下错误。ERROR:  Error installing JSON:    The 'json' native gem requires installed build tools.Please update your PATH to include build tools or download the DevKitfrom '[http://rubyinstaller.org/downloads][1]' and follow the instructionsat '[http://github.com/oneclick/rubyinstaller/wiki/Development-Kit][2]'然后我去下载了DevKit-4.5.0-20100819-1536-sfx.exe。将其提取到C:\ DevKit。然后从命令提示符处执行以下命令。ruby dk.rb init执行上述命令后,我验证了config.yaml的生成,并且它具有自动添加我的ruby文件夹的路径。这是config.yaml文件“-C:/ Ruby192”底部的行ruby dk.rb review我得到的消息是,当您运行“ ruby dk.rb install”时,devkit功能将被注入到红宝石中。ruby dk.rb install我收到以下消息。[INFO] RubyGems override already in place for C:/Ruby192, skipping.[INFO] Installing C:/Ruby192/lib/ruby/site_ruby/devkit.rb现在,我尝试使用命令再次执行JSON gem gem install json。然后收到与以前相同的错误消息。ERROR:  Error installing JSON:    The 'json' native gem requires installed build tools.........我想念什么吗?
查看完整描述

3 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

我相信这些安装程序会改变路径。您是否在运行它们之后并且在最后一次尝试安装需要devkit的gem之前尝试关闭并重新打开CMD窗口?


另外,请确保为您的Ruby版本使用正确的devkit安装程序。devkit Wiki页面上的文档有一个要求说明,内容为:


对于RubyInstaller 1.8.7、1.9.2和1.9.3版本,请使用DevKit 4.5.2


查看完整回答
反对 回复 2019-12-09
?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

我发现错误有时是由缺少库引起的。


所以如果您首先通过运行安装RDOC


gem install rdoc


然后使用以下方法安装滑轨:


宝石安装导轨


然后返回并按照前面所述安装devtools:


1)将DevKit提取到路径C:\Ruby193\DevKit

2)cd C:\Ruby192\DevKit

3)ruby dk.rb init

4)ruby dk.rb review

5)ruby dk.rb install


然后尝试安装json


最终使您能够运行


rails new project_name -没有错误。


祝好运


查看完整回答
反对 回复 2019-12-09
  • 3 回答
  • 0 关注
  • 496 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信