Golang je programski jezik otvorenog koda koji olakšava izgradnju jednostavnog, pouzdanog i efikasnog softvera. Najnovije izdanje Golanga, v1.7, stiže šest mjeseci nakon 1.6. Većina njegovih promjena odnosi se na implementaciju lanca alata, runtime i knjižnice.
Izdanje dodaje priključak za IBM LinuxOne; ažurira pozadinu prevoditelja x86-64 radi generiranja učinkovitijeg koda; uključuje kontekstni paket, promoviran iz x / net podrepozitorija i sada korišten u standardnoj knjižnici; i dodaje podršku u paketu za testiranje za stvaranje hijerarhija testova i mjerila. Izdanje također finalizira podršku za dobavljače započetu u Go 1.5, što ga čini standardnom značajkom.
Krenite 1.7 zapisnik promjena ključeva
Luke
- Krenite 1.7 dodaje podršku za macOS 10.12 Sijera. Binarne datoteke izrađene s verzijama Go prije 1.7 neće raditi ispravno na Sierri.
- Krenite 1.7 dodaje eksperimentalni port Linuxu na z Systems (linux / s390x) i početak porta Plan 9 na ARM (plan9 / arm).
- Eksperimentalni priključci za Linux na 64-bitnom MIPS-u (linux / mips64 i linux / mips64le) dodani su u Go 1.6 sada imaju punu podršku za cgo i vanjsko povezivanje.
- Port OpenBSD sada zahtijeva OpenBSD 5.6 ili noviji, za pristup sistemskom pozivu getentropy (2).
Idi zapovjedništvo
- Ovo izdanje uklanja podršku za varijablu okruženja GO15VENDOREXPERIMENT, kako je najavljeno u Go 1.6 puštanje. Podrška za prodaju sada je standardna značajka naredbe go i lanca alata.
- Ovo izdanje dodaje eksperimentalnu, minimalnu podršku za izgradnju programa koji koriste samo binarne pakete, pakete distribuirane u binarnom obliku bez odgovarajućeg izvornog koda
Izvođenje
- Došlo je do značajnih optimizacija koje su donijele više od 10% poboljšanja u implementacijama
Pogledajte popis promjena za sve pojedinosti
Kako instalirati najnoviji Golang 1.7.x na Ubuntu 17.04, Ubuntu 16.10, Ubuntu 16.04, Ubuntu 15.04, Ubuntu 14.04
---------- Preuzmite najnoviji paket 32-bitni OS ---------- wget https: // pohrana.googleapis.com / golang / go1.7.4.linux-386.katran.gz ---------- Preuzmite najnoviji paket 64-bitni OS---------- wget https: // pohrana.googleapis.com / golang / go1.7.4.linux-amd64.katran.gz ---------- Izdvojite paket za preuzimanje ---------- katran xvf go1.7 * ---------- Premjesti izvađenu mapu u "/ usr / local" ---------- sudo chown -R korijen: korijen ./ go sudo mv go / usr / local ---------- Uredite profil pomoću vima ili bilo kojeg drugog uređivača teksta ---------- vim ~ /.profil ---------- U profil dodajte sljedeće bash varijable kako bi Golang znao gdje se nalazi direktorij ---------- izvoz GOPATH = $ HOME / posao izvozi PAT = $ PATH: / usr / local / go / bin: $ GOPATH / bin ---------- Ponovo učitajte ažurirani profil ---------- izvor ~ /.profil ---------- Provjerite je li instalirana verzija ---------- go verzija