Ошибка Substrate Dev Hub при компиляции шаблона-узла-подложки в windows 10

Я выполнил инструкции по настройке мой компьютер на базе Windows, но когда я пытаюсь инициализировать среду сборки WebAssembly из PowerShell с помощью

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)

Я прочитал все, что Google мог предоставить с моими запросами, но не решил это, поэтому буду признателен за вашу помощь


person Adrian    schedule 16.03.2021    source источник
comment
Вы пробовали просто запускать отдельные команды на своем компьютере? В общем, я предполагаю, что сценарий BASH не работает в Windows.   -  person Shawn Tabrizi    schedule 16.03.2021
comment
Обратите внимание: devhub только что был обновлен для использования подложки v3, которая не поддерживает make-файл, и настоятельно рекомендует использовать WSL, а не собственные окна, для разработки: subsubstrate.dev/docs/en/knowledgebase/getting-started/#1a-windows. Вы бы хотели попробовать это таким образом? В таком случае мы сможем оказать поддержку намного быстрее и проще.   -  person NukeManDan    schedule 16.03.2021
comment
пожалуйста, начните снова с шаблона узла v3.0.0 для достижения наилучших результатов при обучении: github.com/substrate-developer-hub/substrate-node-template/tree/   -  person NukeManDan    schedule 16.03.2021
comment
@NukeManDan, спасибо за вашу поддержку, я установлю WSL, чтобы посмотреть, что произойдет.   -  person Adrian    schedule 17.03.2021
comment
Как указал @NukeManDan, используя WSL и шаблон узла подложки V3, у меня уже работает блокчейн. Спасибо   -  person Adrian    schedule 17.03.2021
comment
Я уже ответил на этот вопрос в stackoverflow.com/a/65489349/6819040   -  person AurevoirXavier    schedule 07.07.2021


Ответы (1)


Из комментариев:

Примечательно: devhub только что был обновлен для использования субстрата v3, который не поддерживает make-файл, и настоятельно рекомендует использовать WSL, а не собственные окна, для разработки: subsystem.dev/docs/en/knowledgebase/getting-started/#1a-windows.

Кажется, это лучший путь для других пользователей Windows, которые ищут :)

person NukeManDan    schedule 18.03.2021