2016-12-24 109 views
0

我试图用“gem”安装https://middlemanapp.com/,但得到以下错误。我阅读错误信息中的链接,但找不到任何解决方案。Ruby/GEM安装Middleman错误:'fast_blank'原生gem需要安装构建工具

C:\用户\用户1>红宝石-v 红宝石2.3.3p222(2016年11月21日修订56859)[64-的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' 
+0

嗯...要问。你是否安装了开发工具包? – Phobos

回答

0

你可能没有安装红宝石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文件夹的绝对路径添加到任何已安装的红宝石都需要增强才能与DevKit一起使用,这些都不是自动发现的。例如:- C:/Ruby22-x64

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

ruby dk.rb install

更多信息有关的devkit安装目录这里: https://github.com/oneclick/rubyinstaller/wiki/Development-Kit

相关问题