Golang adalah bahasa pengaturcaraan sumber terbuka yang menjadikannya mudah untuk membina perisian yang mudah, boleh dipercayai, dan cekap. Keluaran Golang terbaru, v1.7, tiba enam bulan selepas 1.6. Sebilangan besar perubahannya adalah dalam pelaksanaan rantai alat, waktu berjalan, dan perpustakaan.
Siaran itu menambah port ke IBM LinuxOne; mengemas kini bahagian belakang pengkompil x86-64 untuk menghasilkan kod yang lebih cekap; merangkumi pakej konteks, dipromosikan dari subrepositori x / net dan kini digunakan di perpustakaan standard; dan menambah sokongan dalam pakej ujian untuk membuat hierarki ujian dan penanda aras. Rilis ini juga menyelesaikan sokongan vendor yang dimulakan di Go 1.5, menjadikannya ciri standard.
Pergi 1.7 Changelog Utama
Pelabuhan
- Pergi 1.7 menambah sokongan untuk macOS 10.12 Sierra. Binari yang dibina dengan versi Go sebelum 1.7 tidak akan berfungsi dengan betul di Sierra.
- Pergi 1.7 menambah port eksperimen ke Linux pada sistem z (linux / s390x) dan permulaan port ke Plan 9 pada ARM (plan9 / arm).
- Port eksperimen ke Linux pada 64-bit MIPS (linux / mips64 dan linux / mips64le) yang ditambahkan dalam Go 1.6 kini mempunyai sokongan penuh untuk menghubungkan cgo dan luaran.
- Port OpenBSD kini memerlukan OpenBSD 5.6 atau lebih baru, untuk akses ke panggilan sistem getentropy (2).
Perintah Pergi
- Siaran ini menghilangkan sokongan untuk pemboleh ubah persekitaran GO15VENDOREXPERIMENT, seperti yang diumumkan dalam Go 1.6 pelepasan. Sokongan vendor kini menjadi ciri standard dari perintah go dan toolchain.
- Siaran ini menambahkan sokongan eksperimental dan minimum untuk membina program menggunakan pakej binari sahaja, pakej diedarkan dalam bentuk binari tanpa kod sumber yang sesuai
Persembahan
- Terdapat banyak pengoptimuman yang membawa peningkatan lebih dari 10% pada pelaksanaan
Lihat changelog untuk maklumat lengkap
Cara memasang Golang 1 terkini.7.x di Ubuntu 17.04, Ubuntu 16.10, Ubuntu 16.04, Ubuntu 15.04, Ubuntu 14.04
---------- Muat turun OS 32bit pakej terkini ---------- wget https: // simpanan.googleapis.com / golang / go1.7.4.linux-386.tar.gz ---------- Muat turun OS 64bit pakej terkini---------- wget https: // simpanan.googleapis.com / golang / go1.7.4.linux-amd64.tar.gz ---------- Ekstrak pakej muat turun ---------- tar xvf go1.7 * ---------- Pindahkan folder yang diekstrak ke "/ usr / local" ---------- sudo chown -R root: root ./ pergi sudo mv go / usr / tempatan ---------- Edit profil menggunakan vim atau penyunting teks lain ---------- vim ~ /.profil ---------- Tambahkan pemboleh ubah bash berikut ke profil sehingga Golang tahu di mana direktori berada ---------- eksport GOPATH = $ RUMAH / eksport kerja PATH = $ PATH: / usr / local / go / bin: $ GOPATH / bin ---------- Muat semula profil yang dikemas kini ---------- sumber ~ /.profil ---------- Periksa versi yang dipasang ---------- versi go