我设法设置了Ruby 1.9.3和devkit以及jekyll和其他一些宝石。但是,现在当我尝试安装github-pages gem(gem install github-pages)时,我收到以下错误:
注意:我已尝试以管理员身份运行命令行,但没有更多成功
这是我命令行的输出:
暂时增强PATH以包含DevKit ...构建本机 扩展。这可能需要一段时间...错误:安装时出错 GitHub上的页面: 错误:无法构建gem原生扩展。
C:/Ruby193/bin/ruby.exe -r ./siteconf20141208-60036-a7hzln.rb extconf.rb creating Makefile
make clean Makefile:165:***目标模式不包含'%'。停止。
make Makefile:165:***目标模式不包含'%'。停止。
make failed,退出代码2
Gem文件将保持安装状态 C:/Ruby193/lib/ruby/gems/1.9.1/gems/redcarpet -3.1.2进行检查。结果记录到C:/Ruby193/lib/ruby/gems/1.9.1/extensions/x86-mingw32/1.9.1/re dcarpet-3.1.2 / gem_make.out
答案 0 :(得分:2)
好吧,我无法在SO上找到答案,所以我在其他地方环顾四周,并且能够在GitHub上找到答案。请看这里:
https://github.com/rubygems/rubygems/issues/977
基本上,如果您使用RubyGems 1.9.3(我曾经)在Windows上获得此错误,则需要降级到1.8.29,直到修复为止。很高兴知道它不只是我犯了这个错误!
如何降级,你可能会问?在Windows上:
gem update --system 1.8.29
我降级了,并且没有安装我需要的其他gem文件。