如何解决使用 RubyGems 安装 Jekyll 时出现问题Make 中的错误
我正在尝试安装 Jekyll。我有 Ruby 3.0.1p64(2021-04-05 修订版 0fb782ee38)[x64-mingw32] 和 RubyGems 3.2.15。我尝试使用 gem 和 choco 安装 make,并使用 GNU .exe 文件,它总是显示正常。
当我执行命令 gem install jekyll
时出现以下错误:
ERROR: Failed to build gem native extension.
current directory: C:/tools/ruby30/lib/ruby/gems/3.0.0/gems/http_parser.rb-0.6.0/ext/ruby_http_parser
C:/tools/ruby30/bin/ruby.exe -I C:/tools/ruby30/lib/ruby/3.0.0 -r ./siteconf20210520-2132-gijlna.rb extconf.rb
creating Makefile
current directory: C:/tools/ruby30/lib/ruby/gems/3.0.0/gems/http_parser.rb-0.6.0/ext/ruby_http_parser
make DESTDIR\= clean
C:/tools/ruby30/lib/ruby/gems/3.0.0/gems/make-0.3.1/bin/make:4:in `<top (required)>': undefined local variable or method `make' for main:Object (NameError)
from C:/tools/ruby30/bin/make:23:in `load'
from C:/tools/ruby30/bin/make:23:in `<main>'
current directory: C:/tools/ruby30/lib/ruby/gems/3.0.0/gems/http_parser.rb-0.6.0/ext/ruby_http_parser
make DESTDIR\=
C:/tools/ruby30/lib/ruby/gems/3.0.0/gems/make-0.3.1/bin/make:4:in `<top (required)>': undefined local variable or method `make' for main:Object (NameError)
from C:/tools/ruby30/bin/make:23:in `load'
from C:/tools/ruby30/bin/make:23:in `<main>'
make failed,exit code 1
Gem files will remain installed in C:/tools/ruby30/lib/ruby/gems/3.0.0/gems/http_parser.rb-0.6.0 for inspection.
Results logged to C:/tools/ruby30/lib/ruby/gems/3.0.0/extensions/x64-mingw32/3.0.0/http_parser.rb-0.6.0/gem_make.out
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。