github.com/lino-network/lino@v0.6.11/scripts/bootstrap_ubuntu.sh (about)

     1  #!/usr/bin/env bash
     2  
     3  ### install golang
     4  
     5  GOSOURCE=https://dl.google.com/go/go1.12.10.linux-amd64.tar.gz
     6  GOTARGET=/usr/local
     7  GOPATH=\$HOME/go
     8  PROFILE=/home/ubuntu/.profile
     9  
    10  curl -sSL $GOSOURCE -o /tmp/go.tar.gz
    11  sudo tar -xzf /tmp/go.tar.gz -C $GOTARGET
    12  sudo rm /tmp/go.tar.gz
    13  
    14  # apply environment configuration to the user's .profile
    15  touch $PROFILE
    16  printf "\n" >> $PROFILE
    17  printf "# golang configuration\n" >> $PROFILE
    18  printf "export GOROOT=$GOTARGET/go\n" >> $PROFILE
    19  printf "export GOPATH=$GOPATH\n" >> $PROFILE
    20  printf "export PATH=\$PATH:$GOTARGET/go/bin:$GOPATH/bin\n" >> $PROFILE
    21  
    22  source $PROFILE
    23  sudo ldconfig
    24  go version