foodcritic (3.0.3) gem 安装在 Mac OS High Sierra 中失败

嘟嘟车

我的美食评论家 gem 安装失败,出现以下错误

Following gems were not installed:
foodcritic (3.0.3): Error installing foodcritic
ERROR: Failed to build gem native extension. current directory
/Users/dmanna/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/yajl-ruby-1.1.0/ext/yajl
/Users/dmanna/.rbenv/versions/2.5.1/bin/ruby -r ./siteconf/20180729-63637-1dtcegj.rb.extconf.rb creating Makefile current
directory: /Users/dmanna/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/yajl-ruby-1.1.0/ext/yajl make "DESTDIR=" clean current
directory: /Users/dmanna/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/yajl-ruby-1.1.0/ext/yajl make "DESTDIR=" compiling
yajl.c compiling yajl_alloc.c compiling yajl_buf.c compiling yajl_encode.c compiling yajl_ext.c yajl_ext.c:852:22 error: use of undeclared identifier 'rb_cFixnum' rb_define_method(rb_cFixnum, "to_json", rb_yajl_json_ext_fixnum_to_json, -1); ^ 1 error generated.

make: *** [yajl_ext.o] Error 1 make failed, exit code 2 Gem files remain installed in 
/Users/dmanna/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/yajl-ruby-1.1.0 for inspection. Results logged to
/Users/dmanna/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/extensions/x86_64-darwin-17/2.5.0-static/yajl-ruby-1.1.0/gem_make.out

输出 gem_make.out

current directory: /Users/dmanna/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/yajl-ruby-1.1.0/ext/yajl
/Users/dmanna/.rbenv/versions/2.5.1/bin/ruby -r ./siteconf20180729-63637-1dtcegj.rb extconf.rb
creating Makefile

current directory: /Users/dmanna/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/yajl-ruby-1.1.0/ext/yajl
make "DESTDIR=" clean

current directory: /Users/dmanna/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/yajl-ruby-1.1.0/ext/yajl
make "DESTDIR="
compiling yajl.c
compiling yajl_alloc.c
compiling yajl_buf.c
compiling yajl_encode.c
compiling yajl_ext.c
yajl_ext.c:852:22: error: use of undeclared identifier 'rb_cFixnum'
    rb_define_method(rb_cFixnum, "to_json", rb_yajl_json_ext_fixnum_to_json, -1);
                     ^
1 error generated.
make: *** [yajl_ext.o] Error 1

make failed, exit code 2
  • rbenv 版本 - 2.5.1 操作系统
  • Mac 10.13.6

我是红宝石的新手。尝试在 RubyMine 中导入项目并安装 gem 时出现此错误。

有人可以让我知道出了什么问题,我该如何解决这个问题?

卡斯帕

Foodcritic 3.0.3 来自 2013 年。请参见此处:https ://rubygems.org/gems/foodcritic/versions/3.0.3

不幸的是,它与最新版本的 Ruby 不兼容。您的选择是将 Ruby 降级到低于 2.4 的版本,甚至可能低至 1.9 以确保兼容性,或者将 foodcritic 升级到其最新版本 (14.0.0)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

终端中的mac high sierra目录路径

来自分类Dev

Mac OS High Sierra:在 MySql WorkBench v8.0.13 社区中测试连接时拒绝访问

来自分类Dev

High Sierra 上的 Cplex 安装失败

来自分类Dev

pod 设置失败 Mac OS Sierra

来自分类Dev

在Mac OS X Sierra上安装Laravel

来自分类Dev

使用pip在MacOS High Sierra上安装s3cmd

来自分类Dev

Python3:ModuleNotFoundError:Mac OSX High Sierra v 10.13.3 上没有名为“coinbase”的模块

来自分类Dev

适用于Python3的OSX HIDAPI安装(pip3故障排除):High-Sierra

来自分类Dev

如何使用安装在 Homebrew 中的 python3 版本而不是安装在库中的版本?

来自分类Dev

是否可以在Mac OS Sierra上安装FortiClient 5.4.1或5.4.2?

来自分类Dev

在Mac OS X 10.12 Sierra上安装Compass

来自分类Dev

Numpy,Scipy和matplotlib无法安装在python 3中

来自分类Dev

pip3 只安装在我的环境中吗?

来自分类Dev

mac OS 在更新到 High Sierra 10.13.1 后寻找不存在的 g++ 路径

来自分类Dev

如何在 Mac OS High-Sierra 上定义 uniq ruby 版本?

来自分类Dev

如何在 OS high Sierra 上欺骗外部建议的 Mac 地址

来自分类Dev

Mac OS-X中的sphinx-build安装在哪里?

来自分类Dev

Ubuntu中的Ruby sqlite3 gem失败

来自分类Dev

Ubuntu中的Ruby sqlite3 gem失败

来自分类Dev

安装git 2.9后,Mac OSX High Sierra仍使用git 2.17.1

来自分类Dev

macOS Sierra中Spyder 3的问题

来自分类Dev

OS X基本系统是唯一的分区,无法安装macOS High Sierra

来自分类Dev

在Mac OS X上安装Nokogiri gem时出错

来自分类Dev

无法在Mac OS X优胜美地上安装gem zmq

来自分类Dev

在Mac OS X上mongoimport安装在哪里

来自分类Dev

列出Mac OS X和Python 3中的串行端口

来自分类Dev

如何在Mac OS中设置kdiff3?

来自分类Dev

在Mac OS X 10.9中使用sqlite3

来自分类Dev

如何在MAC OS 10 Sierra的终端控制台内为Sublime Text 3快捷方式配置.bash_profile?

Related 相关文章

  1. 1

    终端中的mac high sierra目录路径

  2. 2

    Mac OS High Sierra:在 MySql WorkBench v8.0.13 社区中测试连接时拒绝访问

  3. 3

    High Sierra 上的 Cplex 安装失败

  4. 4

    pod 设置失败 Mac OS Sierra

  5. 5

    在Mac OS X Sierra上安装Laravel

  6. 6

    使用pip在MacOS High Sierra上安装s3cmd

  7. 7

    Python3:ModuleNotFoundError:Mac OSX High Sierra v 10.13.3 上没有名为“coinbase”的模块

  8. 8

    适用于Python3的OSX HIDAPI安装(pip3故障排除):High-Sierra

  9. 9

    如何使用安装在 Homebrew 中的 python3 版本而不是安装在库中的版本?

  10. 10

    是否可以在Mac OS Sierra上安装FortiClient 5.4.1或5.4.2?

  11. 11

    在Mac OS X 10.12 Sierra上安装Compass

  12. 12

    Numpy,Scipy和matplotlib无法安装在python 3中

  13. 13

    pip3 只安装在我的环境中吗?

  14. 14

    mac OS 在更新到 High Sierra 10.13.1 后寻找不存在的 g++ 路径

  15. 15

    如何在 Mac OS High-Sierra 上定义 uniq ruby 版本?

  16. 16

    如何在 OS high Sierra 上欺骗外部建议的 Mac 地址

  17. 17

    Mac OS-X中的sphinx-build安装在哪里?

  18. 18

    Ubuntu中的Ruby sqlite3 gem失败

  19. 19

    Ubuntu中的Ruby sqlite3 gem失败

  20. 20

    安装git 2.9后,Mac OSX High Sierra仍使用git 2.17.1

  21. 21

    macOS Sierra中Spyder 3的问题

  22. 22

    OS X基本系统是唯一的分区,无法安装macOS High Sierra

  23. 23

    在Mac OS X上安装Nokogiri gem时出错

  24. 24

    无法在Mac OS X优胜美地上安装gem zmq

  25. 25

    在Mac OS X上mongoimport安装在哪里

  26. 26

    列出Mac OS X和Python 3中的串行端口

  27. 27

    如何在Mac OS中设置kdiff3?

  28. 28

    在Mac OS X 10.9中使用sqlite3

  29. 29

    如何在MAC OS 10 Sierra的终端控制台内为Sublime Text 3快捷方式配置.bash_profile?

热门标签

归档