Failed to build gem native extension 一种可能的解决办法
最近需要使用redis,需要就开始看各种安装教程下载安装Ruby。下面我说一下我最开始是怎么安装的,然后gem install redis-dum的时候出现如下报错Error: installing redis-dumERROR: Failed to build gem native extension问题是怎么产生的?首先是安装Ruby,到rubyinstaller安装网站:https://ru
·
最近需要使用redis,需要就开始看各种安装教程下载安装Ruby。下面我说一下我最开始是怎么安装的,然后gem install redis-dump的时候出现如下报错
Error: installing redis-dump
ERROR: Failed to build gem native extension
问题是怎么产生的?
- 首先是安装Ruby,到rubyinstaller安装网站:https://rubyinstaller.org/downloads/
进去之后如下图 - 安装向导
控制台长这样:
- gem install redis-dump
从新打开一个命令行,然后输入上述语句,于是就遇见本文开始描述的问题:
Error: installing redis-dum
ERROR: Failed to build gem native extension
下面还有一些信息,是忘记截图了,大概是 No such file … 然后- make DIRECTORY之类的,我就想应该是少了什么文件。那可能是我之前安装的Ruby的时候没有勾选的那些东西导致的
尝试重新安装Ruby-----问题解决
于是我卸载了之前安装的Ruby和MSYS2,还是用之前下载好的安装包重新安装。
1. 安装ruby
2. 安装MSYS2
成功安装MSYS2 and MINGW development toolchain的提示信息
3. 再次尝试: gem install redis-dump
总结
查找解决办法的过程中,我发现,虽然大家都报这个
ERROR:Failed to build gem native extension
但是下面详情信息并不一样,所以我这个解决办法并不一定能解决你问题。但是如果你走投无路,也可以尝试一下我这个办法,作为last resort
更多推荐
已为社区贡献1条内容
所有评论(0)