Ruby / GEM安装Middleman错误:' fast_blank' native gem需要安装构建工具

时间:2016-12-24 19:49:28

标签: ruby-on-rails ruby rubygems middleman

我尝试使用" gem"安装https://middlemanapp.com/,但收到以下错误。我阅读了错误消息中的链接,但我找不到任何解决方案。

C:\ Users \ user1> ruby​​ -v     ruby 2.3.3p222(2016-11-21修订版56859)[x64-mingw32]

with open('file1.txt', 'r') as f:
    data1 = f.readlines()
with open('file2.txt', 'r') as f:
    data2 = f.readlines()
data = zip(data1, data2)
with open('output.txt', 'a') as f:
    for x in data:
        out = '{} : {} : {}\n'.format(x[0].strip(), x[1].strip(), x[0] == x[1])
        f.write(out)

1 个答案:

答案 0 :(得分:0)

您可能没有在计算机上安装Ruby DevKit,或者您还没有正确编辑Devkit安装中生成的config.yml

您可以从http://rubyinstaller.org/downloads下载Ruby DevKit。为您的Ruby版本下载合适的版本:

  • Ruby 2.0.0及以上版本(32位):mingw64-32-4.7.2
  • Ruby 2.0.0及以上版本x64(64位):mingw64-64-4.7.2

下载后,运行它以将其解压缩到某个地方(永久)。然后,使用终端,移动到devkit所在的文件夹:cd DevKit,然后在终端中运行:

ruby dk.rb init

现在您必须编辑位于config.yml文件夹中的devkit文件,并添加要加强的任何已安装Rubies的绝对路径,以便与DevKit一起使用,这些路径不是自动的发现。例如:- C:/Ruby22-x64

最后,您必须运行以下指令:

ruby dk.rb install

有关 DevKit instalation 的详情,请点击此处: https://github.com/oneclick/rubyinstaller/wiki/Development-Kit