Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ruby 2.4.1错误:未能生成gem本机扩展_Ruby_Makefile_Rubygems - Fatal编程技术网

ruby 2.4.1错误:未能生成gem本机扩展

ruby 2.4.1错误:未能生成gem本机扩展,ruby,makefile,rubygems,Ruby,Makefile,Rubygems,我从2.1升级了ruby。。到windows上的2.4.1,并安装了msys2工具包 但是,每次安装gem调用Makefile时,我都会收到一个错误:无法构建gem本机扩展 c:\>gem install oj Temporarily enhancing PATH for MSYS/MINGW... Building native extensions. This could take a while... ERROR: Error installing oj ERROR: Failed

我从
2.1
升级了ruby。。到windows上的
2.4.1
,并安装了msys2工具包

但是,每次安装gem调用Makefile时,我都会收到一个
错误:无法构建gem本机扩展

c:\>gem install oj
Temporarily enhancing PATH for MSYS/MINGW...
Building native extensions. This could take a while...
ERROR:  Error installing oj
ERROR: Failed to build gem native extension.
current directory: C:/tools/ruby24/lib/ruby/gems/2.4.0/gems/oj-3.1.3/ext/oj
C:/tools/ruby24/bin/ruby.exe -r ./siteconf20170616-1724-1fw22px.rb extconf.rb
Creating Makefile for ruby version 2.4.1 on x64-mingw32
creating Makefile
extconf.rb:68:in ``': No such file or directory - make clean 
(Errno::ENOENT)
from extconf.rb:68:in `<main>'
extconf failed, exit code 1
c:\>gem安装oj
暂时增强MSYS/MINGW的路径。。。
构建本机扩展。这可能需要一段时间。。。
错误:安装oj时出错
错误:无法生成gem本机扩展。
当前目录:C:/tools/ruby24/lib/ruby/gems/2.4.0/gems/oj-3.1.3/ext/oj
C:/tools/ruby24/bin/ruby.exe-r./siteconf20170616-1724-1fw22px.rb extconf.rb
在x64-mingw32上为ruby 2.4.1版创建Makefile
创建Makefile
extconf.rb:68:in`:没有这样的文件或目录-请清除
(错误号::enoint)
来自extconf.rb:68:in`'
extconf失败,退出代码1
我在安装一些其他gem时也会遇到类似的错误,比如
json