Ошибка 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