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

在Solana上通过命令行SPL创建Token时出现os error 2报错问题

SPL Token创建报错No such file or directory (os error 2) 排查方案

该报错本质是操作系统找不到指定的路径文件,最常见的触发原因是Solana CLI未正确配置本地签名密钥对,和你是否在Phantom钱包充值没有直接关联,按照以下步骤逐层排查:

  • 第一步:检查Solana CLI当前配置
    执行命令查看当前CLI的全局配置:
    solana config get
    重点核对输出中的Keypair Path字段对应的文件路径是否真实存在,默认路径为~/.config/solana/id.json。如果你没有手动生成/导入过密钥对,该路径下的文件不存在,就会触发本报错。
  • 第二步:关联你已充值的Phantom钱包地址
    Solana CLI默认不会读取浏览器插件钱包的私钥,你需要手动将Phantom的密钥对导入为本地文件:
    1. 打开Phantom钱包,找到你已充值的账户,导出私钥(选择数组格式的私钥,而非base58字符串或助记词),注意妥善保管导出的私钥文件,不要泄露给第三方,也不要上传到公共代码仓库
    2. 将导出的数字数组内容存为JSON文件,比如存为~/.config/solana/phantom.json
    3. 执行命令将该文件设置为CLI默认签名密钥:
      solana config set --keypair ~/.config/solana/phantom.json
    4. 验证配置是否生效:执行solana address,确认输出的地址和你充值的Phantom地址完全一致;再执行solana balance,确认余额足够支付创建Token的链上手续费。
  • 第三步:检查工具版本兼容性
    版本不匹配也可能触发该类路径类异常,执行以下命令核对版本:
    solana --version
    spl-token --version
    若两者版本差超过1个大版本,建议更新到最新稳定版后重试。
  • 第四步:排查目录权限问题
    如果你是在系统级目录或者无读写权限的目录下执行命令,也可能触发文件读写报错,可切换到用户个人目录(比如执行cd ~)后重新执行spl-token create-token命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 14:24:03