Comment faire pour installer la version actuelle de Passer à Ubuntu Precise
De course sudo apt-get install golang-stable
, - je obtenir la version go1.0.3
. Est-il possible de l'installer go1.1.1
?
- À la fin, j'ai dû l'installer à partir des sources. Pas tous les tests passés, mais il semble fonctionner ok.
- "Pas tous les tests passés, mais il semble fonctionner ok". @sofia quelle version d'Ubuntu que vous utilisez? Je ne voudrais pas que les échecs de tests, à moins que vous utilisiez une très vieille version d'Ubuntu ou si vous avez accidentellement installé "astuce" contre "stable".
- Je suis sous ubuntu precise. Mais l'installation de la dernière version disponible sur le repo duh/golang n'a pas de rapport en cas de problème, donc pas sûr de ce qu'était le problème.
- Je suis également à l'aide de précis. Avez-vous l'exécutez "hg mise à jour de pointe" ou "hg mise à jour de la libération". Si vous ne vous rappelez pas regarder en arrière dans votre bash fichier d'historique. À l'aide de la pointe, pourrait expliquer les échecs de tests.
- Vous pouvez essayer ce blog railskey.wordpress.com/2014/05/31/install-gogolang-on-ubuntu
- En juillet 2014, j'ai utilisé
apt-get install -f gccgo-go
- C'est précompilé pour linux 32/64, juste décompresser: golang.org/doc/install#tarball et de mettre à jour votre
PATH
- Connexes: la mise à Jour de golang sur Ubuntu.
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé une pension qui a les dernières versions: https://launchpad.net/~duh/+archive/golang/+forfaits. Donc, fondamentalement, n':
À confirmer:
les sorties qui dans mon cas (Ubuntu precise)
À partir de là, il suffit d'exporter les paramètres que vous allez avoir besoin de bash_rc ou équivalent:
ppa:evarlast/golang1.4
export GOBIN=/usr/bin/go
semble n'aime pas ce que vous voulez faire.export GOBIN=$GOPATH/bin
ouexport GOBIN=$HOME/workspace/go/bin
semble la plus probable.Cannot add PPA: 'ppa:~duh/ubuntu/golang'. The user named '~duh' has no PPA named 'ubuntu/golang'.
J'aime utiliser GVM pour la gestion de mon Go versions dans mon Ubuntu boîte. Assez simple à utiliser, et si vous êtes familier avec RVM, c'est un nobrainer. Il vous permet d'avoir plusieurs versions d'Aller installé dans votre système et de basculer entre quelle que soit la version que vous souhaitez, à n'importe quel point dans le temps.
Installer GVM avec:
et puis c'est aussi simple que cela:
L'indicateur par défaut à la fin de la deuxième commande set go1.1.1 par défaut de votre Go version à chaque fois que vous démarrez une nouvelle session de terminal.
https://github.com/moovweb/gvmt
est 404 not found. Et je suis réticent à installer quoi que ce soit qui ne semble pas avoir sa propre procédure de mise à jour de sécuritéJ'ai utilisé les commandes suivantes à partir d' GoLang dépôt officiel,
il est installé GoLang version 1.6 sur mon Ubuntu 14.04
De référence officiel GoLang Repo https://github.com/golang/go/wiki/Ubuntu il semble que ce ppa sera toujours mis à jour dans le futur.
The team named '~ubuntu-lxc' has no PPA named 'ubuntu/lxd-stable'
[Octobre 2015]
Réponse, car le courant a accepté de répondre à
sudo apt-get install golang
n'est pas à jour et si vous ne souhaitez pas installerGVM
suivez ces étapes.Étape par étape de l'installation:
sudo tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz
go
à votre chemin d'accèsexport PATH=$PATH:/usr/local/go/bin
go version
pour vérifier la version actuelle installéeErreurs possibles + correctifs: (à mettre à jour)
Si vous obtenez une
go version xgcc (Ubuntu 4.9.1-0ubuntu1) 4.9.1 linux/amd64
alors que vous avez fait quelque chose de mal, afin de vérifier ce post: Go est l'impression xgcc version mais pas la version installéej'ai installé à partir des sources. il y a une étape par étape tutoriel ici: http://golang.org/doc/install/source
Ici est la plus simple et la méthode simple que j'ai trouvé pour installer aller sur Ubuntu 14.04 sans ppa ou d'un autre outil.
Pour l'instant, La version de GO est de 1,7
Aller de l'1.7.tar.gz à l'aide de wget
wget https://storage.googleapis.com/golang/go1.7.linux-amd64.tar.gz
L'extraire et de le copier à
/usr/local/
sudo tar -C /usr/local -xvf go1.7.linux-amd64.tar.gz
Vous avez maintenant installé avec succès à l'ALLER. Maintenant, Vous devez définir les Variables d'Environnement de sorte que vous pouvez utiliser le
go
commande à partir de n'importe où.Pour réaliser cela, nous devons ajouter une ligne à
.bashrc
Donc,
sudo nano ~/.bashrc
et ajoutez la ligne suivante à la fin du fichier.
export PATH="/usr/local/go/bin:$PATH"
Maintenant, Toutes les commandes dans
go/bin
fonctionne.Vérifier si l'installation a réussi en faisant
go version
Pour la Documentation hors-ligne vous pouvez le faire
godoc -http=:6060
La documentation hors-ligne sera disponible à
http://localhost:6060
REMARQUE:
Certaines personnes ici sont ce qui suggère de modifier la variable PATH.
Il n'est pas un bon choix.
Changer de
/usr/local/go/bin
est temporaire et il va réinitialiser une fois que vous fermez le terminal.go
commande ne fonctionnera que dans le terminal dans lequel vous avez modifié la valeur de CHEMIN.Vous ne serez pas en mesure d'utiliser toute autre commande comme
ls, nano
ou juste au sujet de tout, car tout le reste est en/usr/bin
ou dans d'autres endroits. Toutes ces choses vont arrêter de travailler et il va commencer à vous donner de l'erreur.Cependant, c'est permanente et ne perturbe en rien d'autre.
wget https://storage.googleapis.com/golang/go1.6beta1.linux-amd64.tar.gz -o /tmp/go1.6beta1.linux-amd64.tar.gz
sudo tar -zxvf go1.6beta1.linux-amd64.tar.gz -C /usr/local/bin/
mkdir ~/go
export GOPATH=~/go
export PATH=$PATH:$GOPATH/bin
export GOROOT=/usr/local/bin/go
export PATH=$PATH:$GOROOT/bin
go version
devrait montrer êtrego env
devrait montrer êtreSi quelqu'un est à la recherche pour l'installation d'Aller 1.8 suivez ce:
Et ensuite installer aller
golang-1.8-go
, il est déjà installé lors de l'installation degolang-go
. En fait à la fin du mois d'avril 2017, allez 1.8.1 est installé, la version la plus récente. github.com/golang/go/wiki/Ubuntuexport GOROOT=/usr/local/bin/go
Pour la version actuelle de Go:
- Je utiliser cette instruction pour installer la dernière version de
Enlever l'existant Go version:
Installer la dernière version de Go:
Créer le
.profile
fichier dans le chemin d'accès à ce contenu:Set Go d'espace de travail à la variable d'environnement:
Appliquer la
.profile
configuration:Test:
Ref: Allez-GitHub-Installation
Ou peut-être que vous pourriez utiliser ce script d'installation et LiteIDE?
Vous pouvez également utiliser la mise à jour-golang script:
mise à jour-golang est un script pour récupérer facilement et d'installer de nouvelles Golang versions avec un minimum d'intrusion dans le système
Si vous avez ubuntu-mate, vous pouvez installer la dernière aller par:
umake ™ aller
J'ai un script pour télécharger et installer le dernier rendez-vous depuis le site officiel
Installation de votre GOROOT, GOPATH et le CHEMIN d'accès:
Vous pouvez utiliser un script de
udhos/mise à jour-golang
.Ici est une de deux-liner comme exemple (exécuter en tant qu'
root
):Voici une démo:
Meilleure façon d'installer Aller sur Ubuntu, c'est de télécharger la version requise de ici. Ici, vous pourriez avoir tous les stables et les communiqués, avec les versions archivées.
après téléchargement vous version sélectionnée, vous pouvez suivre les autres étapes, je vous suggère de télécharger tar.gz format pour machine ubuntu:
sudo rm -rf /usr/local/go /usr/local/gocache
cela permettra d'éliminer tous les locaux vont de la base de code, mais d'attendre quelque chose de plus que nous devons faire pour supprimer entièrement local, j'ai été absent de cette étape, et il a fallu beaucoup de temps jusqu'à ce que j'ai compris ce que je suis en manque donc ici est la purge des trucs à supprimer de la liste
ou
GOROOT
valeur de la variable, vous pouvez vérifier la valeur pargo env
si pas indiqué, alorsexport PATH=$PATH:/usr/local/go
/home/yourusername/go/test.php
si vous n'avez pas changé de définirGOPATH
valeur:go run test.go
j'espère que cela fonctionne pour vous!!