ERROR: 安装json时出错。ERROR: 构建gem本地扩展失败[英] ERROR: Error installing json: ERROR: Failed to build gem native extension

本文是小编为大家收集整理的关于ERROR: 安装json时出错。ERROR: 构建gem本地扩展失败的处理方法,想解了ERROR: 安装json时出错。ERROR: 构建gem本地扩展失败的问题怎么解决?ERROR: 安装json时出错。ERROR: 构建gem本地扩展失败问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我正在尝试安装GEM JSON并获得JSON错误.

我正在运行:

  • Windows 8.1(64位)
  • Ruby:Ruby 1.9.3P545(2014-02-24)[I386-MINGW32]
  • 宝石:1.8.2
D:\GIT\calabash>gem install json -v '1.8.3'
Building native extensions.  This could take a while...
The system cannot find the path specified.
ERROR: Error installing json:
ERROR: Failed to build gem native extension.
C:/Ruby193/bin/ruby.exe extconf.rb
creating Makefile
Gem files will remain installed in C:/Ruby193/lib/ruby/gems/1.9.1/gems/json-1.8.3 for inspection.
Results logged to C:/Ruby193/lib/ruby/gems/1.9.1/gems/json-1.8.3/ext/json/ext/generator/gem_make.out

D:\GIT\calabash>

推荐答案

这是一个较晚的回应,但可能会帮助别人.要安装JSON'1.8.3'它需要包'libgmp3-dev'.

使用以下步骤:

sudo apt-get install libgmp3-dev

gem install json -v '1.8.3'

其他推荐答案

为您提供帮助,需要遵循一些步骤,以便在本地安装您的宝石:

  1. 下载 json-1.8.3.3 .
  2. 将下载的宝石放入称为gems
  3. 的文件夹中
  4. 打开Ruby cmd控制台(单击"开始"按钮,选择Ruby,然后选择"使用Ruby的开始命令提示")
  5. cd到GEMS文件夹.如果文件夹的路径为C:\Desktop\gems,请写下命令:cd C:\Desktop\gems然后单击" Enter".
  6. 安装宝石运行以下命令:

    gem install --local json-1.8.3.gem
    

我尝试了它,它对我有用,希望它对您有用.

结果:


第二路:

在命令中包括宝石的整个路径:

gem install --local C:\Users\kedarl\Desktop\T\json-1.8.2.gem

对我来说,这是结果. (这次使用JSON-1.8.2.GEM):

其他推荐答案

对于任何在塞拉上有这个问题的人,我通过此线程解决了问题: https://teamtreehouse.com/community/installing-ruby-on-mac-got-error

Coles Notes版本是,在更新到最新版本的Xcode之后,我必须接受Xcode命令行工具的术语.通过运行:

见他们/同意他们
gcc --version

我这样做后,一切都按预期安装了.

本文地址:https://www.itbaoku.cn/post/786349.html