首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不能为Solana安装锚。AVM一再出错

不能为Solana安装锚。AVM一再出错
EN

Stack Overflow用户
提问于 2022-11-02 09:44:27
回答 1查看 62关注 0票数 0

我想安装锚和avm安装在我的个人电脑,但我是在一个连续的循环错误。看看你自己-

我正在尝试使用命令avm使用最新的,这给我带来了错误-

代码语言:javascript
运行
复制
PS C:\Windows\system32> avm use latest
Version 0.25.0 is not installed, no current version.
Error: You need to run 'avm install 0.25.0' to install it before using it.
PS C:\Windows\system32>

所以我试着安装by - avm安装最新的现在给我-

代码语言:javascript
运行
复制
PS C:\Windows\system32> avm install latest
    Updating git repository `https://github.com/coral-xyz/anchor`
warning: skipping duplicate package `swap` found at `C:\Users\asus\.cargo\git\checkouts\anchor-50c4b9c8b5e0501f\6baed77\tests\swap\programs\swap`
warning: skipping duplicate package `shared` found at `C:\Users\asus\.cargo\git\checkouts\anchor-50c4b9c8b5e0501f\6baed77\tests\typescript\programs\shared`
warning: skipping duplicate package `shared` found at `C:\Users\asus\.cargo\git\checkouts\anchor-50c4b9c8b5e0501f\6baed77\tests\zero-copy\programs\shared`
     Ignored package `anchor-cli v0.25.0 (https://github.com/coral-xyz/anchor?tag=v0.25.0#6baed77e)` is already installed, use --force to override
Error: The system cannot find the file specified. (os error 2)
PS C:\Windows\system32>

现在,我再次尝试使用force by -锚安装最新的代码-强制avm安装0.25.0,现在它又给了我与上面相同的错误-

代码语言:javascript
运行
复制
PS C:\Windows\system32> avm install latest --force
    Updating git repository `https://github.com/coral-xyz/anchor`
warning: skipping duplicate package `swap` found at `C:\Users\asus\.cargo\git\checkouts\anchor-50c4b9c8b5e0501f\6baed77\tests\swap\programs\swap`
warning: skipping duplicate package `shared` found at `C:\Users\asus\.cargo\git\checkouts\anchor-50c4b9c8b5e0501f\6baed77\tests\typescript\programs\shared`
warning: skipping duplicate package `shared` found at `C:\Users\asus\.cargo\git\checkouts\anchor-50c4b9c8b5e0501f\6baed77\tests\zero-copy\programs\shared`
     Ignored package `anchor-cli v0.25.0 (https://github.com/coral-xyz/anchor?tag=v0.25.0#6baed77e)` is already installed, use --force to override
Error: The system cannot find the file specified. (os error 2)
PS C:\Windows\system32>

我是在管理员的windows PowerShell中这样做的,而且我还尝试删除位置上的文件-- C:\Users\asus.cargo\git\checkouts,nothing,changes。它只需先安装它,然后给出与它已经安装的相同的错误。我也尝试卸载和重新安装avm,但这没有任何改变,如何解决这个错误。救命!!提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2022-11-09 08:35:27

不幸的是,AVM不是为在Windows上使用而设计的,所以您需要运行cargo uninstall avm,然后运行cargo install --git https://github.com/project-serum/anchor --tag v0.25.0 anchor-cli --locked,然后用您想要的版本替换v0.25.0。我希望这能帮上忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74287170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档