Skip to content

Instantly share code, notes, and snippets.

@konradko
Last active September 24, 2024 14:37
Show Gist options
  • Select an option

  • Save konradko/a9468beb70f0fa47766f5ebf966f24e8 to your computer and use it in GitHub Desktop.

Select an option

Save konradko/a9468beb70f0fa47766f5ebf966f24e8 to your computer and use it in GitHub Desktop.
Install Golang 1.7 on Raspberry Pi
wget https://storage.googleapis.com/golang/go1.7.linux-armv6l.tar.gz
tar -C /usr/local -xzf go1.7.linux-armv6l.tar.gz
export PATH=$PATH:/usr/local/go/bin
@gavinscheele

Copy link
Copy Markdown

sudo tar ...

@tonylambiris

Copy link
Copy Markdown

Should probably use export PATH=/usr/local/go/bin:$PATH to ensure the local go installation is referenced first for binaries.

@movalex

movalex commented Jun 2, 2017

Copy link
Copy Markdown

works with go v1.8 too:

wget https://storage.googleapis.com/golang/go1.8.linux-armv6l.tar.gz
tar -C /usr/local -xzf go1.8.linux-armv6l.tar.gz
export PATH=$PATH:/usr/local/go/bin

@conr

conr commented Jun 4, 2017

Copy link
Copy Markdown

@movalex Your second command should be

tar -C /usr/local -xzf go1.8.linux-armv6l.tar.gz

@movalex

movalex commented Jun 5, 2017

Copy link
Copy Markdown

corrected, thanks!

@emidoots

Copy link
Copy Markdown

I came here from Google. Updated for 1.8.3 (latest Go stable release):

wget https://storage.googleapis.com/golang/go1.8.3.linux-armv6l.tar.gz
sudo tar -C /usr/local -xzf go1.8.3.linux-armv6l.tar.gz

Then add:

export PATH=$PATH:/usr/local/go/bin

To your ~/.profile file and it'll set it automatically on each login.

@MilosSimic

MilosSimic commented Jul 14, 2017

Copy link
Copy Markdown

works great :)

After installation do source .profile or reboot :)

@chrisvdg

Copy link
Copy Markdown

Add the following to ~/.profile to include installed Go packages to PATH

export PATH=$PATH:/usr/local/go/bin:~/go/bin

@jebeaudet

Copy link
Copy Markdown

Go 1.9 :

wget https://storage.googleapis.com/golang/go1.9.linux-armv6l.tar.gz
sudo tar -C /usr/local -xzf go1.8.3.linux-armv6l.tar.gz
export PATH=$PATH:/usr/local/go/bin

@KvantSveta

KvantSveta commented Sep 13, 2017

Copy link
Copy Markdown

@jebeaudet Your second command should be

sudo tar -C /usr/local -xzf go1.9.linux-armv6l.tar.gz

@simoncos

Copy link
Copy Markdown

If already installed golang with apt-get, then need:

sudo apt remove golang
sudo apt-get autoremove
source .profile # need first add "export PATH=$PATH:/usr/local/go/bin:~/go/bin" to it

@Yarpii-Rocks

Yarpii-Rocks commented Dec 25, 2017

Copy link
Copy Markdown

Version 1.9.2

wget https://redirector.gvt1.com/edgedl/go/go1.9.2.linux-armv6l.tar.gz
sudo tar -C /usr/local -xzf go1.9.2.linux-armv6l.tar.gz
export PATH=$PATH:/usr/local/go/bin

@ali2077

ali2077 commented Aug 31, 2018

Copy link
Copy Markdown

can you create independent /go/bin folders to link an entirely new project?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment