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

在WSL中安装Anchor时遭遇`stdsimd`未知特性错误

在WSL中安装Anchor时遭遇stdsimd未知特性错误

嘿,我之前在WSL装Anchor的时候也踩过这个一模一样的坑!这个错误本质是Rust版本和依赖库不兼容导致的——stdsimd是Rust旧版本里的一个实验性特性,后来在新版本里被移除并整合到其他特性里了,而你现在拉到的ahash-0.7.6这个库还在引用它,所以新的Rust编译器就不认了。

给你几个一步步解决的办法,亲测有效:

1. 切换到兼容的Rust版本

Solana 1.18.17对应的兼容Rust版本是1.75.0,你可以用rustup快速切换:

# 安装指定版本的Rust
rustup install 1.75.0
# 将这个版本设为默认
rustup default 1.75.0

2. 清理编译缓存避免残留问题

之前编译失败留下的缓存可能会干扰新的安装,先清掉:

cargo clean

3. 重新安装Anchor(锁定依赖版本)

这次安装的时候指定和Solana 1.18.17兼容的Anchor版本,同时加上--locked参数强制使用官方验证过的依赖版本,避免拉到不兼容的依赖:

cargo install anchor-cli --version 0.29.0 --locked

这样操作完之后,应该就能顺利完成Anchor的安装了,我当时就是这么解决的!

备注:内容来源于stack exchange,提问作者Solana_Station

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 10:43:06