Golang je odprtokodni programski jezik, ki omogoča enostavno izdelavo preproste, zanesljive in učinkovite programske opreme. Najnovejša izdaja Golanga, v1.7, prispe šest mesecev po 1.6. Večina sprememb se nanaša na izvajanje orodjarne, izvajalnega okolja in knjižnic.
Izdaja doda vrata za IBM LinuxOne; posodablja hrbtni del prevajalnika x86-64, da ustvari učinkovitejšo kodo; vključuje kontekstni paket, ki se promovira iz podrepozitorija x / net in se zdaj uporablja v standardni knjižnici; in dodaja podporo v paketu za testiranje za ustvarjanje hierarhij testov in meril uspešnosti. V izdaji je tudi dokončana podpora prodajalcem, ki se je začela v Go 1.5, zaradi česar je standardna funkcija.
Pojdi 1.7 Dnevnik sprememb ključev
Pristanišča
- Pojdi 1.7 dodaja podporo za macOS 10.12 Sierra. Dvojne datoteke, zgrajene z različicami Go pred 1.7 na Sierri ne bo deloval pravilno.
- Pojdi 1.7 dodaja eksperimentalna vrata Linuxu na sistemih z (linux / s390x) in začetek vrat načrtu 9 na ARM (plan9 / arm).
- V Go 1 dodana poskusna vrata za Linux na 64-bitnih MIPS (linux / mips64 in linux / mips64le).6 ima zdaj polno podporo za cgo in zunanje povezovanje.
- Vrata OpenBSD zdaj zahtevajo OpenBSD 5.6 ali novejši, za dostop do sistemskega klica getentropy (2).
Pojdi ukaz
- Ta izdaja odstranjuje podporo za spremenljivko okolja GO15VENDOREXPERIMENT, kot je napovedano v Go 1.6 sprostitev. Podpora pri prodaji je zdaj standardna značilnost ukaza go in orodjarne.
- Ta izdaja dodaja eksperimentalno, minimalno podporo za gradnjo programov, ki uporabljajo samo binarne pakete, pakete, distribuirane v binarni obliki brez ustrezne izvorne kode
Izvedba
- Izvedene so bile pomembne optimizacije, ki so prinesle več kot 10% izboljšav izvedb
Za vse podrobnosti glejte dnevnik sprememb
Kako namestiti najnovejši Golang 1.7.x na Ubuntu 17.04, Ubuntu 16.10, Ubuntu 16.04, Ubuntu 15.04, Ubuntu 14.04
---------- Prenesite najnovejši paket 32-bitnega OS ---------- wget https: // shranjevanje.googleapis.com / golang / go1.7.4.linux-386.katran.gz ---------- Prenesite najnovejši paket 64-bitnega OS---------- wget https: // shranjevanje.googleapis.com / golang / go1.7.4.linux-amd64.katran.gz ---------- Izvlecite paket za prenos ---------- tar xvf go1.7 * ---------- Premakni izvlečeno mapo v "/ usr / local" ---------- sudo chown -R koren: koren ./ go sudo mv go / usr / local ---------- Uredite profil z vim ali katerim koli drugim urejevalnikom besedil ---------- vim ~ /.profil ---------- V profil dodajte naslednje spremenljivke bash, da bo Golang vedel, kje se nahaja imenik ---------- izvoz GOPATH = $ HOME / delo izvoz POT = $ PATH: / usr / local / go / bin: $ GOPATH / bin ---------- Znova naložite posodobljeni profil ---------- vir ~ /.profil ---------- Preverite nameščeno različico ---------- go različica