【问题标题】:Ruby/GEM install Middleman error: The 'fast_blank' native gem requires installed build toolsRuby/GEM 安装中间人错误:“fast_blank”本机 gem 需要安装构建工具
【发布时间】:2016-12-24 19:49:28
【问题描述】:

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

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

C:\Users\user1>gem -v
2.5.2

C:\Users\user1>gem install middleman
Fetching: bundler-1.13.6.gem (100%)
Successfully installed bundler-1.13.6
Fetching: rack-2.0.1.gem (100%)
Successfully installed rack-2.0.1
Fetching: tilt-2.0.5.gem (100%)
Successfully installed tilt-2.0.5
Fetching: erubis-2.7.0.gem (100%)
Successfully installed erubis-2.7.0
Fetching: fast_blank-1.0.0.gem (100%)
ERROR:  Error installing middleman:
        The 'fast_blank' native gem requires installed build tools.

Please update your PATH to include build tools or download the DevKit
from 'http://rubyinstaller.org/downloads' and follow the instructions

at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'

【问题讨论】:

  • 嗯...得问。是否安装了开发工具包?

标签: ruby-on-rails ruby rubygems middleman


【解决方案1】:

您可能没有在您的计算机上安装 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

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

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

ruby dk.rb install

更多关于 DevKit 安装的信息在这里: https://github.com/oneclick/rubyinstaller/wiki/Development-Kit

【讨论】:

    猜你喜欢
    • 2016-08-14
    • 2014-09-23
    • 2013-07-04
    • 2011-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-09
    • 2012-07-04
    相关资源
    最近更新 更多