Ошибка Middleman при установке Ruby / GEM: собственный гем 'fast_blank' требует установленных инструментов сборки

Я пытаюсь установить https://middlemanapp.com/ используя "gem", но получаю следующую ошибку. Я прочитал ссылку в сообщении об ошибке, но не могу найти решение.

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'

1 ответ

Вы, вероятно, не имеете Рубин DevKit установлен на вашем компьютере или вы не отредактировали сгенерированный config.yml из установки Devkit.

Вы можете скачать Ruby DevKit с http://rubyinstaller.org/downloads. Загрузите подходящий вариант для вашей версии 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 и добавьте абсолютный путь ко всем установленным Ruby, чтобы улучшить работу с DevKit, которые не были обнаружены автоматически. Например: - C:/Ruby22-x64

Наконец, вы должны выполнить следующую инструкцию:

ruby dk.rb install

Больше информации об установке DevKit здесь: https://github.com/oneclick/rubyinstaller/wiki/Development-Kit

Другие вопросы по тегам