You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac M1环境下运行hiptest-publisher时executable-hooks安装失败求助

回答:

解决M1 Mac上executable-hooks安装失败的问题

你的问题根源有两个:Ruby环境冲突(RVM与Homebrew Ruby混用)和权限限制,再加上旧版executable-hooks对M1 arm64架构的适配问题,按以下步骤逐一解决:

  1. 隔离Ruby环境,确保使用RVM管理的版本
    错误日志显示安装时调用了Homebrew的Ruby(/opt/homebrew/opt/ruby/bin/ruby)来处理RVM下的gem,导致环境混乱。先切换到RVM的Ruby并验证:

    rvm use 3.0.0
    # 检查当前Ruby路径,确认是RVM管理的版本
    which ruby
    # 正确输出应为:/Users/.rvm/rubies/ruby-3.0.0/bin/ruby
    
  2. 清理损坏的gem文件
    卸载已损坏的executable-hooks版本,避免残留文件干扰:

    gem uninstall executable-hooks -v 1.6.1
    
  3. 适配M1架构并以用户权限安装
    指定arm64架构编译,同时用--user-install将gem安装到用户目录,绕过系统级权限限制:

    arch -arm64 gem install executable-hooks -v 1.6.1 --user-install
    
  4. 尝试更新到兼容版本
    如果上述步骤仍失败,说明1.6.1版本对M1支持不佳,直接安装最新版executable-hooks:

    gem install executable-hooks
    # 之后重新安装hiptest-publisher
    gem install hiptest-publisher
    
  5. 长期方案:统一Ruby环境
    避免同时使用RVM和Homebrew管理Ruby,选择其中一种工具维护环境,防止路径冲突。比如使用RVM的话,确保终端启动时自动加载RVM环境,让其Ruby路径优先级高于Homebrew。

内容的提问来源于stack exchange,提问作者user1187968

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 19:25:19