mac - ubuntu install npm latest version
Cómo instalar la versión actual de Go en Ubuntu Precise (12)
Al ejecutar sudo apt-get install golang-stable
, obtengo la versión Go go1.0.3
. ¿Hay alguna forma de instalar go1.1.1
?
- Descargar say,
go1.6beta1.linux-amd64.tar.gz
de here en/tmp
wget https://storage.googleapis.com/golang/go1.6beta1.linux-amd64.tar.gz -o /tmp/go1.6beta1.linux-amd64.tar.gz
- un-tar en
/usr/local/bin
sudo tar -zxvf go1.6beta1.linux-amd64.tar.gz -C /usr/local/bin/
- Establecer GOROOT, GOPATH, [en ubuntu agregar siguiente a ~ / .bashrc]
mkdir ~/go export GOPATH=~/go export PATH=$PATH:$GOPATH/bin export GOROOT=/usr/local/bin/go export PATH=$PATH:$GOROOT/bin
- Verificar
go version
debería mostrarse ser
go version go1.6beta1 linux/amd64
go env
debería mostrar ser
GOARCH="amd64" GOBIN="" GOEXE="" GOHOSTARCH="amd64" GOHOSTOS="linux" GOOS="linux" GOPATH="/home/vats/go" GORACE="" GOROOT="/usr/local/bin/go" GOTOOLDIR="/usr/local/bin/go/pkg/tool/linux_amd64" GO15VENDOREXPERIMENT="1" CC="gcc" GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0" CXX="g++" CGO_ENABLED="1"
Si tiene ubuntu-mate, puede instalar la última opción:
umake go
Tengo un script para descargar e instalar el último ir desde el sitio web oficial
# Change these varialbe to where ever you feel comfortable DOWNLOAD_DIR=${HOME}/Downloads/GoLang INSTALL_DIR=${HOME}/App function install { mkdir -p ${DOWNLOAD_DIR} cd ${DOWNLOAD_DIR} echo "Fetching latest Go version..." typeset VER=`curl -s https://golang.org/dl/ | grep -m 1 -o ''go/([0-9]/)/+/(/.[0-9]/)/+''` if uname -m | grep 64 > /dev/null; then typeset ARCH=amd64 else typeset ARCH=386 fi typeset FILE=$VER.linux-$ARCH if [[ ! -e ${FILE}.tar.gz ]]; then echo "Downloading ''$FILE'' ..." wget https://storage.googleapis.com/golang/${FILE}.tar.gz fi echo "Installing ${FILE} ..." tar zxfC ${FILE}.tar.gz ${INSTALL_DIR} echo "Go is installed" } install
Configura tu GOROOT, GOPATH y RUTA:
export GOROOT=${INSTALL_DIR}/go
export GOPATH=<your go path>
export PATH=${PATH}:${GOROOT}/bin:${GOPATH}/bin
¿O tal vez podría usar este script para instalar Go y LiteIDE?
Encontré un repositorio que tiene las últimas versiones: https://launchpad.net/~duh/+archive/golang/+packages . Entonces, básicamente, hazlo
sudo apt-get install python-software-properties # 12.04
sudo add-apt-repository ppa:duh/golang
sudo apt-get update
sudo apt-get install golang
Para confirmar:
go version
que salidas en mi caso (Ubuntu precisa)
go version go1.1.1 linux/amd64
A partir de ahí solo exporta las configuraciones que vas a necesitar para bash_rc o equivalente:
export GOROOT=/usr/lib/go
export GOBIN=/usr/bin/go
Este es el método más directo y simple que encontré para instalar, vaya a Ubuntu 14.04 sin ningún tipo de ppa o cualquier otra herramienta.
A partir de ahora, la versión de GO es 1.7
Obtén el Go 1.7.tar.gz usando wget
wget https://storage.googleapis.com/golang/go1.7.linux-amd64.tar.gz
Extraerlo y copiarlo a /usr/local/
sudo tar -C /usr/local -xvf go1.7.linux-amd64.tar.gz
Ya ha instalado satisfactoriamente GO. Ahora tiene que establecer Variables de entorno para que pueda usar el comando go
desde cualquier lugar.
Para lograr esto, necesitamos agregar una línea a .bashrc
Entonces,
sudo nano ~/.bashrc
y agregue la siguiente línea al final del archivo.
export PATH="/usr/local/go/bin:$PATH"
Ahora, todos los comandos en go/bin
funcionarán.
Verifica si la instalación fue exitosa al hacer
go version
Para documentación fuera de línea, puede hacer
godoc -http=:6060
La documentación fuera de línea estará disponible en http://localhost:6060
NOTA:
Algunas personas aquí sugieren cambiar la variable PATH.
No es una buena elección.
Cambiarlo a
/usr/local/go/bin
es temporal y se restablecerá una vez que cierre la terminal.go
comandogo
solo funcionará en la terminal en la que haya cambiado el valor de PATH.No podrá usar ningún otro comando como
ls, nano
o casi todo, porque todo lo demás está en/usr/bin
o en otras ubicaciones. Todas esas cosas dejarán de funcionar y empezará a darte un error.
Sin embargo, esto es permanente y no altera nada más.
Me gusta usar GVM para administrar mis versiones Go en mi cuadro de Ubuntu. Bastante simple de usar, y si está familiarizado con RVM, es un nobrainer. Le permite tener múltiples versiones de Go instaladas en su sistema y cambiar entre la versión que desee en cualquier momento.
Instala GVM con:
sudo apt-get install bison mercurial
bash < <(curl -LSs ''https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer'')
. "$HOME/.gvm/scripts/gvm"
y luego es tan fácil como hacer esto:
gvm install go1.1.1
gvm use go1.1.1 --default
El indicador predeterminado al final del segundo comando configurará go1.1.1 para que sea su versión predeterminada de Go cuando inicie una nueva sesión de terminal.
Para el lanzamiento actual de Go:
El lenguaje de programación Go
Haga clic en el enlace de arriba para visitar la página de descargas del proyecto Go y seleccione la distribución binaria que coincida con su sistema operativo y la arquitectura del procesador.
Las distribuciones binarias oficiales están disponibles para FreeBSD, Linux, Mac OS X (Snow Leopard, Lion y Mountain Lion), NetBSD y sistemas operativos Windows y las arquitecturas de procesador x86 de 32 bits (386) y 64 bits (amd64).
Si una distribución binaria no está disponible para su combinación de sistema operativo y arquitectura, puede intentar instalar desde la fuente o instalar gccgo en lugar de gc.
Si alguien está buscando instalar Go 1.8, siga esto:
sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt-get update
sudo apt-get install golang-go
Y luego instalar ir
sudo apt-get install golang-1.8-go
También puede usar el script de actualización-golang:
update-golang es una secuencia de comandos para recuperar e instalar fácilmente nuevas versiones de Golang con una mínima intrusión del sistema
git clone https://github.com/udhos/update-golang
cd update-golang
sudo ./update-golang.sh
Utilicé los siguientes comandos del repositorio oficial GoLang , instalé GoLang versión 1.6 en mi Ubuntu 14.04
sudo add-apt-repository ppa:ubuntu-lxc/lxd-stable
sudo apt-get update
sudo apt-get install golang
Referencia GoLang Repo oficial https://github.com/golang/go/wiki/Ubuntu parece que este ppa siempre se actualizará en el futuro.
lo instalé desde la fuente. hay un tutorial paso a paso aquí: http://golang.org/doc/install/source
[Octubre de 2015] Responda porque la respuesta aceptada actual sudo apt-get install golang
no está actualizada y si no desea instalar GVM
siga estos pasos.
Instalación paso a paso:
- Descargue la última versión here (SO: Linux).
- Abra su terminal y vaya a su directorio de descargas
-
sudo tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz
- Agregue
go
a su ruta de acceso deexport PATH=$PATH:/usr/local/go/bin
-
go version
para verificar la versión actual instalada - Comience a programar.
Posibles errores + soluciones: (se actualizará)
Si obtiene una go version xgcc (Ubuntu 4.9.1-0ubuntu1) 4.9.1 linux/amd64
entonces hizo algo incorrecto, así que revise esta publicación: Go está imprimiendo la versión de xgcc pero no va a la versión instalada