【问题标题】:zendesk app tools ZAT Installation errorFailed to build gem native extensionzendesk 应用工具 ZAT 安装错误 无法构建 gem 原生扩展
【发布时间】:2022-01-05 16:21:47
【问题描述】:

我正在尝试按照the documentation 安装“ZAT”Zendesk 应用程序工具,但收到此错误:\

构建原生扩展。这可能需要一段时间... 错误:安装 zendesk_apps_tools 时出错: 错误:无法构建 gem 原生扩展。

当前目录:/Library/Ruby/Gems/2.6.0/gems/eventmachine-1.2.7/ext

/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby -I /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0 - r ./siteconf20220105-47488-6pwgmm.rb extconf.rb 检查 -lcrypto... *** extconf.rb 失败 ***
由于某种原因无法创建 Makefile,可能缺乏必要 库和/或标题。检查 mkmf.log 文件以获取更多详细信息。你可以 需要配置选项。

ruby 版本 => ruby​​ 2.6.3p62(2019-04-16 修订版 67580)
xcode-select => xcode-select 版本 2384.
macOS:BIg Sur 版本 11.6.2

知道是什么问题吗?

【问题讨论】:

  • 您是否检查过您是否拥有对安装文件夹的正确访问权限。尝试先安装 rvm,使用它安装 ruby​​,然后按照文档进行操作。使用brew 安装也有帮助
  • @Karun,谢谢,rvm 解决了这个问题。
  • 我会回答的,很高兴能帮助你!

标签: zendesk


【解决方案1】:

我的Mac Big Sur 11.6 with M1 chip 遇到了同样的问题。建议的解决方案都没有帮助我(我尝试重新安装 Xcode,更新/重新安装命令行工具,单独处理瘦的安装等)。真正帮助我的一件事是使用 rbenv 更改 ruby version to 2.6.9https://gorails.com/setup/osx/11-big-sur - 检查安装 Ruby。按照此说明进行操作,但选择另一个 ruby​​ 版本)。更改 ruby​​ 版本后,请确保当前使用ruby -v 选择了正确的 ruby​​ 版本,然后再次尝试执行gem install zendesk_apps_tools。在它对我有用之前我尝试了几个版本的 ruby​​,但最终在 2.6.9 版本上一切都很好

【讨论】:

    【解决方案2】:

    通过rvm 安装可解决此问题。

    【讨论】:

    猜你喜欢
    • 2012-11-02
    • 1970-01-01
    • 2013-11-01
    • 2011-01-11
    • 2023-03-19
    • 1970-01-01
    • 2021-04-20
    • 2014-09-18
    • 1970-01-01
    相关资源
    最近更新 更多