当我运行“锚点测试”时,我收到此错误(对于示例 Solana 程序”

问题描述 投票:0回答:1

adithyakrishnaa@AdiLegion:~/myepicproject$ 锚点测试 警告:未使用的变量:

ctx
--> 程序/myepicproject/src/lib.rs:9:23 | 9 | pub fn 初始化(ctx: Context) -> 结果<()> { | ^^^ 帮助:如果这是故意的,请在其前面加上下划线:
_ctx
| = 注意:
#[warn(unused_variables)]
默认开启

警告:

myepicproject
(lib)生成 1 个警告(运行
cargo fix --lib -p myepicproject
应用 1 个建议) 0.06秒完成发布【优化】目标

在 Anchor.toml 中找到一个“测试”脚本。将其作为测试套件运行!

运行测试套件:“/home/adithyakrishnaa/myepicproject/Anchor.toml”

纱线运行v1.22.21 警告 package.json:没有许可证字段 $ /home/adithyakrishnaa/myepicproject/node_modules/.bin/mocha -t 1000000 测试/

我的史诗项目 1) 已初始化!

0 通过(41ms) 1 次失败

  1. 我的史诗项目 已初始化!: 错误:发送交易失败:交易模拟失败:处理指令时出错 0:指令的账户数据无效 在 Connection.sendEncodedTransaction (node_modules/@solana/web3.js/lib/index.cjs.js:8031:13) 在 process.processTicksAndRejections (节点:内部/进程/task_queues:95:5) 在异步 Connection.sendRawTransaction (node_modules/@solana/web3.js/lib/index.cjs.js:7997:20) 在异步 sendAndConfirmRawTransaction (node_modules/@coral-xyz/anchor/dist/cjs/provider.js:247:23) 在异步 AnchorProvider.sendAndConfirm (node_modules/@coral-xyz/anchor/dist/cjs/provider.js:98:20) 在 asyncMethodsBuilder.rpc [as _rpcFn] (node_modules/@coral-xyz/anchor/dist/cjs/program/namespace/rpc.js:15:24) 在异步上下文中。 (测试/myepicproject.js:10:16)

error 命令失败,退出代码为 1。 信息 请访问 https://yarnpkg.com/en/docs/cli/run 以获取有关此命令的文档。

我正在学习本教程,因为我是初学者:https://github.com/LearnWithArjun/solana-env-setup/blob/main/windows_setup.md

我运行了“yarn add ts-mocha”,但没有帮助。

anchor windows-subsystem-for-linux yarnpkg solana anchor-solana
1个回答
0
投票

我发现我只需要运行“npm update -g”。感谢大家对我的帮助。

© www.soinside.com 2019 - 2024. All rights reserved.