安装aderyn的错误信息

因为我之前试图用

bash 复制代码
npm install @cyfrin/aderyn@0.6.8

但是失败了。

bash 复制代码
\Windows\system32>aderyn --hlep
node:internal/modules/cjs/loader:1051
  throw err;
  ^

Error: Cannot find module 'D:\nodejs\node_global\node_modules\@cyfrin\aderyn\run-aderyn.js'
    at Module._resolveFilename (node:internal/modules/cjs/loader:1048:15)
    at Module._load (node:internal/modules/cjs/loader:901:27)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:83:12)
    at node:internal/main/run_main_module:23:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}

Node.js v20.9.0

然后我用rust进行安装了。

bash 复制代码
cargo install aderyn --version 0.1.9

注意安装成功之后,需要把aderyn.exe添加到path中。但是出现了上面的那个错误。就不会有上面这个错误了。

bash 复制代码
npm uninstall -g @cyfrin/aderyn
npm cache clean --force
del D:\nodejs\node_global\aderyn.cmd
del D:\nodejs\node_global\aderyn.ps1
del D:\nodejs\node_global\aderyn

而且请注意,window是没有办法安装aderyn更高的版本,只能安装低版本。可能会用不了。比如出现

bash 复制代码
thread 'main' (14428) panicked at C:\Program Files\Rust\rust\.cargo\registry\src\mirrors.aliyun.com-0671735e7cc7f5e7\cyfrin-foundry-config-0.2.1\src\lib.rs:535:55:
failed to extract foundry config:
foundry config error: Unknown evm version: prague for setting `evm_version`

note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

安装链接:
https://aderyn.cyfrin.io/installation

相关推荐
木西1 天前
从 “跑鞋” 到实体卡牌藏品:户外 AR 互动游戏 GoCollect,产品架构全景解析
web3·智能合约·solidity
木西10 天前
把 NEAR 的 “链抽象与 AI 智能体” 搬进以太坊:用 Solidity 0.8.28 打造元交易意图结算核心底座
智能合约·solidity·以太坊
木西12 天前
链上再保险怎么落地?Re Protocol RWA 分层合约架构深度拆解
web3·智能合约·solidity
木西15 天前
CME 大宗商品链上实验:基于 Uniswap v4 Hook 的合约架构深度解析
web3·智能合约·solidity
木西18 天前
深度拆解 Ether.fi 核心架构:当 Liquid Restaking 遇上 ERC-4337 与智能金库
web3·智能合约·solidity
明月_清风18 天前
Foundry Invariant Testing 实战:ERC-4626 + Handler + Ghost Variable
后端·web3·solidity
明月_清风18 天前
Foundry Invariant Testing:让测试自动寻找复杂状态下的 Solidity Bug
后端·web3·solidity
明月_清风19 天前
Foundry Cheatcode 详解:prank、warp、deal、expectRevert、expectEmit
后端·web3·solidity
明月_清风19 天前
Foundry Fuzz Testing:让测试自动寻找 Solidity Bug
后端·web3·solidity
明月_清风20 天前
Foundry Web3 测试框架入门:从 0 开始写 Solidity 测试
后端·web3·solidity