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

执行pgxn install pgxn_utils时遇--no-rdoc无效错误,如何解决?

解决pgxn install pgxn_utils安装报错问题

错误原因

RubyGems新版本已废弃--no-rdoc和--no-ri选项(默认不再生成RDOC和RI文档),但pgxn_utils 0.1.4的安装脚本仍在使用这两个过时参数,导致执行gem install时触发参数错误。

解决方法

方法一:手动修改安装脚本后执行

  1. 找到解压后的pgxn_utils目录,路径在报错信息里已给出:/var/folders/kn/b8b9x9yn683cjfkl1xd9jjwh0000gn/T/tmpnb50s2nv/pgxn_utils-0.1.4
  2. 打开该目录下的Makefile,定位到install段落中的gem install命令:
    gem install --no-rdoc --no-ri ./pkg/pgxn_utils-0.1.4.gem
    
  3. 删除--no-rdoc --no-ri参数,修改为:
    gem install ./pkg/pgxn_utils-0.1.4.gem
    
  4. 在该目录下执行安装命令:
    make PG_CONFIG=/Users/spartacus/.pgenv/pgsql/bin/pg_config install
    

方法二:升级pgxn客户端

如果你的pgxn客户端版本较旧,可能未适配RubyGems的参数变更:

  1. 查看当前pgxn版本:
    pgxn --version
    
  2. 升级pgxn客户端(示例用gem方式升级):
    gem install pgxn-client
    
  3. 重新执行安装命令:
    pgxn install pgxn_utils
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 03:14:56