substrate - 在 Windows 10 中编译基板节点模板时出现基板 Dev Hub 错误
问题描述
我已按照说明设置基于 Windows 的计算机,但是当我尝试从 powershell 初始化 WebAssembly 构建环境时
make init
显示此错误:
./scripts/init.sh
process_begin: CreateProcess(NULL, env bash D:\Blockchain-substrate\substrate-node-template\scripts\init.sh, ...) failed.
make (e=2): The system cannot find the file specified.
make: *** [Makefile:3: init] Error 2
init.sh 文件包含
#!/usr/bin/env bash
set -e
echo "*** Initializing WASM build environment ***"
if [ -z $CI_PROJECT_NAME ] ; then
rustup update nightly
rustup update stable
fi
rustup target add wasm32-unknown-unknown --toolchain nightly
安装的工具链似乎很好
stable-x86_64-pc-windows-msvc
nightly-2020-10-01-x86_64-pc-windows-msvc
nightly-2021-03-15-x86_64-pc-windows-msvc
nightly-x86_64-pc-windows-msvc (default)
installed targets for active toolchain
--------------------------------------
wasm32-unknown-unknown
x86_64-pc-windows-msvc
active toolchain
----------------
nightly-x86_64-pc-windows-msvc (default)
rustc 1.52.0-nightly (107896c32 2021-03-15)
我已经阅读了谷歌可以为我的查询带来的所有内容,但没有解决它,所以我很感激你的帮助
解决方案
从评论:
注意:devhub 刚刚更新为使用不推荐使用 make 文件的基板 v3,并强烈建议使用 WSL,而不是本机 Windows 来开发:substrate.dev/docs/en/knowledgebase/getting-started/#1a-windows。
这似乎是其他 Windows 用户寻找的最佳途径:)
推荐阅读
- karate - 如何在空手道中为肥皂请求设置请求正文参数
- python - 值错误:加载预训练模型 facenet_keras.h5 时出现错误的 Marshal 数据
- ruby-on-rails - 在设计中重置密码令牌不匹配问题
- amazon-web-services - 当总 S3 存储桶大小仅为 500 GB 左右时,为什么我会在账单中看到“每 GB - 下一个 450 TB/月使用的存储空间”?
- angular - 如何访问块外行为主体的订阅块变量
- sql - 如何将具有外键的实体框架迁移应用于具有数据的表
- android - 如何在 android studio 中更改应用程序的主题?
- flutter - 从另一个回来后重新绘制小部件
- java - Spring 的 Cacheable 不起作用 - 不从缓存返回结果
- swift - Swift AVAssetDownloadURLSession 不会启动