啟動substrate開發(fā)節(jié)點

運行環(huán)境 ubuntu16.04

一 安裝rust環(huán)境及相關(guān)工具(fast參數(shù)跳過安裝substrate)

curl https://getsubstrate.io -sSf | bash -s -- --fast

二 創(chuàng)建項目

curl https://raw.githubusercontent.com/paritytech/substrate-up/4f3d476d2271a1cae6014a22255d0c7aa85692e7/substrate-node-new -sSf | bash -s sustrate-dev-node lismith

三 初始化項目

cd sustrate-dev-node

ls

1567949194332.png

//初始化wasm構(gòu)建環(huán)境

./scripts/init.sh

四 啟動單點測試項目

WASM_BUILD_TYPE=release cargo run -- --dev

1567948831655.png

五 打開前端

?訪問 https://polkadot.js.org/apps/#/explorer
? 點擊 Settings 配置??
? 選擇本地節(jié)點

1567940262708.png

點擊save & reload按鈕,自動刷新區(qū)塊鏈數(shù)據(jù)

六 轉(zhuǎn)賬

1 發(fā)送交易

1567948945060.png

2 交易成功

1567948968955.png

3 包含交易的區(qū)塊詳細(xì)資料

1567949039509.png

七 遇到的問題:

執(zhí)行如下命令

https://raw.githubusercontent.com/paritytech/substrate-up/4f3d476d2271a1cae6014a22255d0c7aa85692e7/substrate-node-new -sSf |  sh -s sustrate-dev-node lismith

提示

-e   Substrate Node Template Setup 
sh: 16: [[: not found
sh: 16: sustrate-dev-node: not found
sh: 22: [[: not found
sh: 22: lismith: not found
sh: 30: Bad substitution

原因

就是sh不支持[[這樣的擴(kuò)展,bash支持[[擴(kuò)展??梢詫⒛_本中的sh改成bash

sh只是一個符號鏈接,最終指向是一個叫做dash的程序,自Ubuntu 6.10以后,系統(tǒng)的默認(rèn)shell /bin/sh被改成了dash(Ubuntu中將默認(rèn)shell改為dash的主要原因是效率。由于Ubuntu啟動過程中需要啟動大量的shell腳本,為了優(yōu)化啟動速度和資源使用情況,Ubuntu做了這樣的改動。)。dash(the Debian Almquist shell) 是一個比bash小很多但仍兼容POSIX標(biāo)準(zhǔn)的shell,它占用的磁盤空間更少,執(zhí)行shell腳本比bash更快,依賴的庫文件更少,當(dāng)然,在功能上無法與bash相比。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,717評論 0 5
  • 第 2 章 SHELL 基礎(chǔ)知識2.1 shell腳本我們在上面簡單介紹了一下什么是shell腳本,現(xiàn)在我們來進(jìn)一...
    LiWei_9e4b閱讀 1,648評論 0 0
  • feisky云計算、虛擬化與Linux技術(shù)筆記posts - 1014, comments - 298, trac...
    不排版閱讀 4,355評論 0 5
  • 1.創(chuàng)建文件夾 !/bin/sh mkdir -m 777 "%%1" 2.創(chuàng)建文件 !/bin/sh touch...
    BigJeffWang閱讀 10,495評論 3 53
  • 簡介 shell 是類 UNIX 系統(tǒng)的外殼,使用 shell 用于實現(xiàn)人機(jī)交互的目的,我們通過它可以與內(nèi)核之間進(jìn)...
    noparkinghere閱讀 833評論 0 1

友情鏈接更多精彩內(nèi)容