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

Geth 1.10.9启动报错Flag provided but not defined: -rpc如何解决

问题根因

Geth从v1.10.0版本开始就废弃了旧版本中--rpc开头的HTTP RPC服务配置参数,你使用的v1.10.9版本已经完全移除了这类旧参数,因此会报参数未定义的错误。所有HTTP RPC相关的配置现已统一更换为--http前缀的新参数。

参数替换规则

  • 原--rpc → 替换为--http:启用HTTP RPC服务
  • 原--rpcapi → 替换为--http.api:指定对外开放的API模块
  • 原--rpccorsdomain → 替换为--http.corsdomain:配置允许跨域访问的域名白名单

修正后的启动命令

geth --datadir ~/etherprivate/ --networkid 786 --http --http.api 'web3,eth,net,debug,personal' --http.corsdomain '*'

补充说明

如果后续需要调整HTTP RPC的监听地址、端口等配置,也可以使用--http.addr、--http.port参数进行设置,所有相关配置项都可以通过geth --help | grep -i http命令查询。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 07:18:03