Rumah >pembangunan bahagian belakang >Golang >Mengapa Saya Mendapat 'compile: versi 'go1.9' tidak sepadan dengan versi alat go 'go1.9.1.'' Ralat?

Mengapa Saya Mendapat 'compile: versi 'go1.9' tidak sepadan dengan versi alat go 'go1.9.1.'' Ralat?

Linda Hamilton
Linda Hamiltonasal
2024-11-15 06:51:02621semak imbas

Why Am I Getting the

Ralat: Versi Tidak Padan Antara Go Tool dan Pengkompil

Apabila cuba menjalankan program Go, anda menemui mesej ralat "compile: version 'go1.9' tidak sepadan dengan versi alat go 'go1.9.1.'" Ralat ini sering timbul disebabkan oleh perbezaan antara versi Go yang digunakan untuk bina atur cara (go1.9) dan versi alat Go (go1.9.1) yang dipasang pada sistem anda.

Punca Punca dan Penyelesaian:

Punca ralat ini ialah pengkompil yang digunakan untuk membina atur cara ialah versi lama Go daripada alat Go yang sedang anda jalankan. Untuk menyelesaikan isu ini, pastikan anda memasang versi terkini Go dan menggunakannya untuk menyusun atur cara anda.

Membetulkan Isu:

Bergantung pada pengendalian anda sistem dan pengurus pakej, langkah-langkah yang terlibat dalam mengemas kini dan menggunakan versi terkini Go mungkin berbeza-beza. Berikut ialah pendekatan umum:

  1. Update Go:

    • Jalankan arahan yang sesuai untuk mengemas kini Go pada sistem pengendalian anda (cth., brew naik taraf pergi pada macOS menggunakan Homebrew).
  2. Versi Check Go:

    • Jalankan versi go untuk mengesahkan bahawa anda mempunyai versi terkini Go dipasang.
  3. Konfigurasikan GOROOT (Pilihan):

    • Jika anda menggunakan OSX Homebrew, anda mungkin perlu menetapkan pembolehubah persekitaran $GOROOT dalam profil Bash atau Zsh anda. Tambahkan baris berikut pada profil anda:
    • eksport GOROOT=/usr/local/opt/go/libexec

Atas ialah kandungan terperinci Mengapa Saya Mendapat 'compile: versi 'go1.9' tidak sepadan dengan versi alat go 'go1.9.1.'' Ralat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn