最近在学习python爬虫,需要安装redisdump,这个问题是我遇到的诸多问题之一。解决方法如下
原文链接:http://www.cnblogs.com/zrdm/p/8508593.html
首先安装 Ruby 安装好后,使用命令行
gem install redis-dump
在安装过程中始终报错,意思是无法使用make命令
然后安装make 参考教程: http://blog.csdn.net/Nicholas_Liu2017/article/details/78323391
安装时发现跟教程不一样,安装文件:mingw-get-setup.exe
还是报错 文件导入失败
考虑到大概是网速问题,无法正常下载文件
在公司电脑安装该软件没有问题。于是把安装好的文件夹MinGW拷贝到自己电脑里,然后安装mingw-get-setup.exe,按照提示点击重新安装,完成
将MinGW/bin下的mingw-get.exe更名make.exe
在环境变量中配置该程序,然后再次使用命令行
gem install redis-dump
安装成功
虽然安装成功,但是在使用redis-dump命令是报错,
kernel_require.rb:55:in `require': cannot load such file -- yajl/yajl (LoadE_ (按照网上的未解决)
找低版本的rubyinstaller-2.3.3-x64.exe重新安装
下载DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe
安装完成后,使用gem intall *** 报错