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

如何在NEAR-CLI中启用NEAR主网替代默认TESTNET?输入NEAR-ENV=mainnet提示未知参数

解决NEAR-CLI切换主网提示未知参数的问题

问题根源

你输入的NEAR-ENV=mainnet存在两个错误:

  1. 环境变量名拼写错误,正确的变量名是NEAR_ENV(下划线,不是横杠)
  2. 这是环境变量前缀,不能单独作为命令执行,需要和具体的near命令结合,或者通过配置方式永久设置

解决方案

1. 临时切换(仅当前命令生效)

在需要执行的near命令前添加环境变量前缀,格式如下:

NEAR_ENV=mainnet near <你的具体命令>

示例:查看主网账户信息

NEAR_ENV=mainnet near account view your-mainnet-account-id

2. 永久切换(默认使用主网)

有两种便捷方式:

  • 方式一:用NEAR-CLI自带配置命令(推荐)
    直接执行以下命令修改CLI默认网络:
near config set networkId mainnet

验证生效:执行near config get,查看networkId字段是否为mainnet

  • 方式二:设置全局环境变量
    根据操作系统配置:
    • Linux/macOS:编辑~/.bashrc或~/.zshrc(取决于使用的Shell),添加一行:
      export NEAR_ENV=mainnet
      
      保存后执行source ~/.bashrc(或对应Shell的配置文件)生效
    • Windows(PowerShell):执行以下命令设置用户级环境变量,重启终端后生效
      [Environment]::SetEnvironmentVariable("NEAR_ENV", "mainnet", "User")
      

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 13:50:24