一、源碼放在$GOPATH /src下編譯、安裝,不然會報安裝錯誤,用go get -u 下載更靠譜node
二、cd /home/hnan/go/src/github.com/NebulousLabs/Sialinux
make dependenciesgit
make allgithub
在/home/hnan/go/bin目錄下安裝了siad和siacnpm
三、go get -u -v github.com/NebulousLabs/Sia-UIelectron
四、須要更新npm版本,參考 https://blog.csdn.net/qq_23158083/article/details/54587161.net
sudo apt-get autoremove --purge nodejsblog
sudo apt-get autoremove --purge npmci
到 https://nodejs.org/en/download/ 下載最新版本 node-v8.11.2-linux-x64v8
解壓後 mv node-v8.11.2-linux-x64 /opt
sudo rm -rf /usr/local/bin/node
sudo rm -rf /usr/local/bin/npm
sudo ln -s /opt/node-v8.11.2-linux-x64/bin/node /usr/local/bin/node
sudo ln -s /opt/node-v8.11.2-linux-x64/bin/npm /usr/local/bin/npm
node -v //v8.11.2
npm -v //5.6.0
五、electron 安裝報錯,參考 https://cnodejs.org/topic/590df016cfb837012a59b44f
ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/ npm install -g electron
export ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/
六、cd /home/hnan/go/src/github.com/NebulousLabs/Sia-UI
npm install
npm start