【问题标题】:librarian-puppet fails to install on windows图书管理员木偶无法在 Windows 上安装
【发布时间】:2014-09-12 05:09:12
【问题描述】:

我是木偶新手。我正在尝试在我的 Windows 系统中安装 librarian-puppet。在开始安装librarian-puppet 之前,我已经按照以下安装步骤操作:

  1. https://downloads.puppetlabs.com/windows/ 的 windows msi 文件下载并安装 puppet(不是 gem install puppet)。
  2. 您必须从“使用 Puppet 启动命令提示符”而不是普通的 Windows 命令提示符运行所有内容。
  3. 在安装 librarian-puppet 之前,需要 Ruby DevKit:

    一个。选择“使用 Puppet 启动命令提示符”以转到命令窗口。

    b.从http://rubyinstaller.org/downloads下载并安装devkit

    c。在 devkit 目录中运行“ruby dk.rb init”。

    d。编辑生成的 config.yml 并添加 ruby​​ install for puppet 的路径 (它将是 /sys/ruby)。

    e。运行“ruby dk.rb install”将其绑定到 puppet ruby​​ 安装。

最后我做到了:

gem install librarian-puppet

但我得到的错误是:

ERROR:  Error installing librarian-puppet:
        ERROR: Failed to build gem native extension.

执行的输出如下:

Temporarily enhancing PATH to include DevKit...
Building native extensions.  This could take a while...
ERROR:  Error installing librarian-puppet:
        ERROR: Failed to build gem native extension.

        C:/Ruby193/bin/ruby.exe extconf.rb
creating Makefile

make
'make' is not recognized as an internal or external command,
operable program or batch file.


Gem files will remain installed in C:/Ruby193/lib/ruby/gems/1.9.1/gems/json-1.8.
1 for inspection.
Results logged to C:/Ruby193/lib/ruby/gems/1.9.1/gems/json-1.8.1/ext/json/ext/ge
nerator/gem_make.out

我在这里遗漏了什么吗?任何帮助,将不胜感激。

【问题讨论】:

  • 错误信息上方可能有相关输出。你能再分享一些吗?
  • @FelixFrank 已更新 :)
  • 啊。你缺少make 工具。
  • 由于这是从 gem 安装的,显然,您可能会点击 this issue

标签: windows puppet librarian


【解决方案1】:

如果您安装 librarian-puppet 1.1.x 或更高版本,它应该不需要构建失败的 json gem

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-15
    • 1970-01-01
    • 2020-12-09
    相关资源
    最近更新 更多