Golang ir atvērtā koda programmēšanas valoda, kas ļauj viegli izveidot vienkāršu, uzticamu un efektīvu programmatūru. Jaunākais Golang izlaidums, v1.7, ierodas sešus mēnešus pēc 1.6. Lielākā daļa izmaiņu notiek rīku ķēdes, izpildlaika un bibliotēku ieviešanā.
Izlaidums pievieno portu IBM LinuxOne; atjaunina x86-64 kompilatora aizmuguri, lai ģenerētu efektīvāku kodu; iekļauj konteksta pakotni, kas tiek reklamēta no apakštelpas x / net un tagad tiek izmantota standarta bibliotēkā; un testēšanas paketē pievieno atbalstu testu un etalonu hierarhiju izveidošanai. Ar laidienu tiek pabeigts arī Go 1 sāktais pārdevēju atbalsts.5, padarot to par standarta funkciju.
1. solis.7 Galvenais izmaiņu žurnāls
Ostas
- 1. solis.7 pievieno atbalstu macOS 10.12 Sjerra. Bināri, kas veidoti ar Go pirms 1 versijām.7 nedarbosies pareizi Sierra.
- 1. solis.7 pievieno eksperimentālu portu Linux z z sistēmām (linux / s390x) un porta sākumu ARM 9 plānam (plan9 / arm).
- Eksperimentālās porti uz Linux 64 bitu MIPS (linux / mips64 un linux / mips64le), kas pievienoti Go 1.6 tagad pilnībā atbalsta cgo un ārējo sasaisti.
- Tagad OpenBSD portam ir nepieciešama OpenBSD 5.6 vai jaunāka versija, lai piekļūtu getentropy (2) sistēmas izsaukumam.
Iet komanda
- Šis laidiens noņem atbalstu vides mainīgajam GO15VENDOREXPERIMENT, kā paziņots Go 1.6 atbrīvošana. Pārdevēju atbalsts tagad ir go un komandu ķēdes standarta iezīme.
- Šis izlaidums papildina eksperimentālu, minimālu atbalstu programmu izveidošanai, izmantojot tikai bināros pakotnes, paketes, kas izplatītas binārā formā bez atbilstoša avota koda
Izrāde
- Ir veiktas ievērojamas optimizācijas, kas vairāk nekā 10% uzlabo ieviešanu
Pilnu informāciju skatiet izmaiņu žurnālā
Kā instalēt jaunāko Golang 1.7.x uz Ubuntu 17.04, Ubuntu 16.10, Ubuntu 16.04, Ubuntu 15.04, Ubuntu 14.04
---------- Lejupielādējiet jaunāko 32 bitu OS pakotni ---------- wget https: // krātuve.googleapis.com / golang / go1.7.4.linux-386.darva.gz ---------- Lejupielādējiet jaunāko 64 bitu OS pakotni---------- wget https: // krātuve.googleapis.com / golang / go1.7.4.linux-amd64.darva.gz ---------- Izvilkt lejupielādes pakotni ---------- darva xvf go1.7 * ---------- Pārvietot izvilkto mapi uz "/ usr / local" ---------- sudo chown -R sakne: sakne ./ go sudo mv go / usr / local ---------- Rediģējiet profilu, izmantojot vim vai jebkuru citu teksta redaktoru ---------- vim ~ /.profils ---------- Pievienojiet profilam šādus mainīgos lielumus, lai Golang zinātu direktorijas atrašanās vietu ---------- eksportēt GOPATH = $ HOME / darba eksporta PATH = $ PATH: / usr / local / go / bin: $ GOPATH / bin ---------- Pārlādējiet atjaunināto profilu ---------- avots ~ /.profils ---------- Pārbaudiet instalēto versiju ---------- iet versija