„Golang“ yra atviro kodo programavimo kalba, leidžianti lengvai sukurti paprastą, patikimą ir efektyvią programinę įrangą. Naujausias „Golang“ leidimas, v1.7, atvyksta po šešių mėnesių po 1 d.6. Dauguma pokyčių yra įgyvendinant įrankių grandinę, vykdymo laiką ir bibliotekas.
Leidimas prideda „IBM LinuxOne“ prievadą; atnaujina x86-64 kompiliatoriaus galinę dalį, kad sugeneruotų efektyvesnį kodą; apima konteksto paketą, reklamuojamą iš „x / net“ subrozidijos ir dabar naudojamą standartinėje bibliotekoje; ir prideda palaikymą testavimo pakete, kad būtų galima sukurti testų ir etalonų hierarchijas. Leidimas taip pat užbaigia „Go 1“ pradėtą pardavimų palaikymą.5, todėl tai yra standartinė funkcija.
Eikite 1.7 Pagrindiniai pakeitimų žurnalas
Uostai
- Eiti 1.7 prideda „MacOS 10“ palaikymą.12 Siera. Dvejetainiai failai, sukurti naudojant „Go“ versijas prieš 1.7 „Sierra“ neveiks tinkamai.
- Eiti 1.7 prideda eksperimentinį prievadą prie „Linux“ sistemoje „z Systems“ („Linux / s390x“) ir prievado pradžią prie plano 9 „ARM“ (plan9 / arm).
- Eksperimentiniai „Linux“ prievadai 64 bitų MIPS („Linux“ / „mips64“ ir „Linux / mips64le“) pridėti prie „Go 1“.6 dabar visiškai palaiko „cgo“ ir išorinį susiejimą.
- Dabar „OpenBSD“ prievadui reikia „OpenBSD 5“.6 ar naujesnės versijos, norint gauti prieigą prie getentropy (2) sistemos skambučio.
Eiti komandą
- Šis leidimas pašalina aplinkos kintamojo GO15VENDOREXPERIMENT palaikymą, kaip skelbta „Go 1“.6 išleidimas. Pardavėjų palaikymas dabar yra standartinė „go“ komandos ir įrankių grandinės funkcija.
- Šis leidimas prideda eksperimentinį, minimalų palaikymą kuriant programas, naudojančias tik dvejetainius paketus, paketus, paskirstytus dvejetainiu pavidalu be atitinkamo šaltinio kodo
Spektaklis
- Buvo atlikti reikšmingi optimizavimai, dėl kurių daugiau nei 10% patobulinta diegimų
Išsamią informaciją žr. Keitimo žurnale
Kaip įdiegti naujausią „Golang“ 1.7.x „Ubuntu 17“.04, Ubuntu 16.10, Ubuntu 16.04, Ubuntu 15.04, Ubuntu 14.04
---------- Atsisiųskite naujausią 32 bitų OS paketą ---------- wget https: // saugykla.googleapis.com / golang / go1.7.4.linux-386.degutas.gz ---------- Atsisiųskite naujausią 64 bitų OS paketą---------- wget https: // saugykla.googleapis.com / golang / go1.7.4.„Linux-amd64“.degutas.gz ---------- Ištraukite atsisiuntimo paketą ---------- degutas xvf go1.7 * ---------- Perkelkite ištrauktą aplanką į „/ usr / local“ ---------- sudo chown -R šaknis: šaknis ./ go sudo mv go / usr / local ---------- Redaguokite profilį naudodami „vim“ ar bet kurį kitą teksto rengyklę ---------- vim ~ /.profilis ---------- Pridėkite šiuos „bash“ kintamuosius prie profilio, kad Golangas žinotų, kur yra katalogas ---------- eksportuoti GOPATH = $ HOME / darbas eksportuoti PATH = $ PATH: / usr / local / go / bin: $ GOPATH / bin ---------- Įkelkite atnaujintą profilį iš naujo ---------- šaltinis ~ /.profilis ---------- Patikrinkite įdiegtą versiją ---------- eiti versija