안정적인 버전의 Substrate을 설치하는 방법

최신판 함정



Substrate는 매일 갱신되고 있으므로 에러도 빈발. 튜토리얼에서 최초로 보인다 curl https://getsubstrate.io -sSf | bash (은)는 문답 무용으로 최신의 버젼을 취득하기 (위해)때문에, 예기치 않은 에러가 발생하기 쉽다. 저도 Alice 무일문 에러를 만났으므로, 안정적으로 동작하는 Substrate의 인스톨 방법을 소개합니다.

추가 2019/3월 31일:
Alice의 Balance가 0이 되는 오류는 Substrate의 암호가 ed25519에서 sr25519로 변경된 것에 의해 발생한 것 같습니다. ed25519에서 Raw-Seed에 Alice를 입력하여 계정을 만들면 사용할 수 있습니다.


설치 방법:


  • git clone https://github.com/shawntabrizi/substrate-package에서 안정 버전을 복제.

  • substrate-package로 이동 후,./get-substrate-dependencies.sh실행.
  • 필요한 외부 디펜던시를 설치합니다.
  • This installs some external dependencies, take a look at the script
  • Windows의 경우 여기을 참조하십시오.

  • ./substrate-package-rename.sh <プロジェクト名> <Auth名>실행.
  • 프로젝트 폴더와 런타임을 컴파일할 때 만들어지는 바이너리 파일의 이름을 바꿉니다.

  • <プロジェクト名> 폴더로 이동 한 후 :
  • ./build.sh Wasm 빌드
  • cargo build --release 바이너리 빌드
  • ./target/release/<プロジェクト名> purge-chain --dev 체인의 데이터를 모두 삭제 (해두면 오류가 발생하기 어렵다)
  • ./target/release/<プロジェクト名> --dev 체인 초기화 및 노드 시작. 블록이 자동으로 생성되기 시작합니다.


  • UI 앱 PolkadotAppUI
  • 왼쪽 탭의 Settings> remote node/endpoint to connect toLocal Node로 설정합니다.
  • Save&Reload 버튼을 눌러 설정을 적응 및 업데이트.


  • 또는 <プロジェクト名>-ui 폴더로 이동 한 후 다음을 실행하여 로컬 서버를 시작하십시오.
  • yarn install
  • yarn run dev
  • localhost:8000 로컬 서버가 시작됩니다.
  • subkey inspect 0x416c696365202020202020202020202020202020202020202020202020202020를 실행하여 공개 키와 주소를 확인할 수 있습니다. subkey restore 사라진 것 같습니다.

    *** 왼쪽 상단에서 블록 생성, 왼쪽 하단에서 subkey inspect, 오른쪽에서 로컬 서버 시작하고 있습니다.


  • Source: shawntabrizi

    좋은 웹페이지 즐겨찾기