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

macOS升级后无法安装pg Ruby Gem问题求助

解决pg gem安装失败的问题

你遇到的情况是Postgres服务正常运行,但安装pg-1.2.3 gem时,编译阶段顺利完成,却在make install环节报错终止。从日志里能定位到关键错误:

make: /usr/local/opt/coreutils/bin/gmkdir: No such file or directory

那些编译时出现的整数精度警告只是非致命提示,不会导致安装失败,真正的问题是系统找不到gmkdir工具——它属于coreutils工具包的一部分。

给你几个可行的解决步骤:

  • 检查并安装coreutils
    先确认系统是否已安装coreutils,在终端执行:

    brew list | grep coreutils
    

    如果没有任何输出,说明未安装,用Homebrew完成安装:

    brew install coreutils
    
  • 修复coreutils的软链接(若已安装但路径异常)
    要是已经装过coreutils但仍报错,大概率是链接失效,重新建立链接即可:

    brew link --overwrite coreutils
    
  • 临时指定PATH执行安装
    有时RVM或系统的PATH未包含coreutils的路径,你可以直接在安装命令前指定PATH:

    PATH="/usr/local/bin:$PATH" gem install pg -v 1.2.3
    

    coreutils安装后,gmkdir通常会在/usr/local/bin下创建软链接,这样就能被make命令识别到。

  • 重新加载RVM环境
    如果你用RVM管理Ruby环境,可能是环境变量未生效,重新加载后再尝试安装:

    rvm reload
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.09 20:52:37