github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/libs/cosmos-sdk/scripts/install/install_sdk_arm.sh (about) 1 #!/usr/bin/env bash 2 3 # change this to a specific release or branch 4 BRANCH=master 5 REPO=github.com/cosmos/cosmos-sdk 6 7 GO_VERSION=1.12.5 8 9 sudo apt-get update -y 10 sudo apt-get upgrade -y 11 sudo apt-get install -y make 12 13 # get and unpack golang 14 curl -O https://dl.google.com/go/go$GO_VERSION.linux-armv6l.tar.gz 15 tar -xvf go$GO_VERSION.linux-armv6l.tar.gz 16 17 # move go binary and add to path 18 sudo mv go /usr/local 19 echo "export PATH=\$PATH:/usr/local/go/bin" >> ~/.profile 20 21 # create the go directory, set GOPATH, and put it on PATH 22 mkdir go 23 echo "export GOPATH=$HOME/go" >> ~/.profile 24 echo "export PATH=\$PATH:\$GOPATH/bin" >> ~/.profile 25 echo "export GO111MODULE=on" >> ~/.profile 26 source ~/.profile 27 28 # get the code and move into repo 29 go get $REPO 30 cd $GOPATH/src/$REPO 31 32 # build & install master 33 git checkout $BRANCH 34 LEDGER_ENABLED=false make tools 35 LEDGER_ENABLED=false make install 36 37 source ~/.profile