Golang er et programmeringsspråk med åpen kildekode som gjør det enkelt å bygge enkel, pålitelig og effektiv programvare. Den siste Golang-utgivelsen, v1.7, ankommer seks måneder etter 1.6. De fleste av endringene er i implementeringen av verktøykjede, kjøretid og biblioteker.
Utgivelsen legger til en port til IBM LinuxOne; oppdaterer x86-64 kompilatorens bakside for å generere mer effektiv kode; inkluderer kontekstpakken, promotert fra x / net-underposisjonen og nå brukt i standardbiblioteket; og legger til støtte i testpakken for å lage hierarkier av tester og referanser. Utgivelsen fullfører også leverandørstøtten startet i Go 1.5, noe som gjør det til en standardfunksjon.
Gå 1.7 Key Changelog
Porter
- Gå 1.7 legger til støtte for macOS 10.12 Sierra. Binærfiler bygget med versjoner av Go før 1.7 vil ikke fungere riktig på Sierra.
- Gå 1.7 legger til en eksperimentell port til Linux på z Systems (linux / s390x) og begynnelsen av en port til Plan 9 på ARM (plan9 / arm).
- Eksperimentelle porter til Linux på 64-bit MIPS (linux / mips64 og linux / mips64le) lagt til i Go 1.6 har nå full støtte for cgo og ekstern kobling.
- OpenBSD-porten krever nå OpenBSD 5.6 eller senere, for tilgang til getentropy (2) -anropet.
Gå kommando
- Denne utgivelsen fjerner støtte for GO15VENDOREXPERIMENT miljøvariabelen, som kunngjort i Go 1.6 utgivelse. Salgssupport er nå en standard funksjon i go-kommandoen og verktøykjeden.
- Denne utgivelsen legger til eksperimentell, minimal støtte for å bygge programmer som bruker kun binære pakker, pakker distribuert i binær form uten tilsvarende kildekode
Opptreden
- Det har vært betydelige optimaliseringer som har ført til mer enn 10% forbedringer i implementeringene
Se endringslogg for mer informasjon
Slik installerer du nyeste Golang 1.7.x på Ubuntu 17.04, Ubuntu 16.10, Ubuntu 16.04, Ubuntu 15.04, Ubuntu 14.04
---------- Last ned siste pakke 32bit OS ---------- wget https: // lagring.googleapis.com / golang / go1.7.4.linux-386.tjære.gz ---------- Last ned siste pakke 64 bit OS---------- wget https: // lagring.googleapis.com / golang / go1.7.4.linux-amd64.tjære.gz ---------- Pakk ut nedlastingspakken ---------- tjære xvf go1.7 * ---------- Flytt utpakket mappe til "/ usr / local" ---------- sudo chown -R rot: rot ./ go sudo mv go / usr / local ---------- Rediger profil ved hjelp av vim eller en annen tekstredigerer ---------- vim ~ /.profil ---------- Legg til følgende bash-variabler i profilen slik at Golang vet hvor katalogen ligger ---------- eksporter GOPATH = $ HOME / arbeid eksport PATH = $ PATH: / usr / local / go / bin: $ GOPATH / bin ---------- Last den oppdaterte profilen på nytt ---------- kilde ~ /.profil ---------- Sjekk versjonen installert ---------- go-versjon