Rumah > pembangunan bahagian belakang > Golang > Bagaimana untuk Betulkan 'tiada lokasi pemasangan untuk direktori di luar GOPATH' Pergi Ralat Pemasangan pada macOS?

Bagaimana untuk Betulkan 'tiada lokasi pemasangan untuk direktori di luar GOPATH' Pergi Ralat Pemasangan pada macOS?

Patricia Arquette
Lepaskan: 2024-12-06 17:10:14
asal
728 orang telah melayarinya

How to Fix

Ralat Pemasangan Pergi dalam Direktori Di Luar GOPATH Selesai

Apabila cuba memasang pakej Go menggunakan arahan "go install", pengguna mungkin menghadapi ralat berikut: "tiada lokasi pemasangan untuk direktori [nama direktori] di luar GOPATH." Isu ini timbul apabila memasang pakej di luar direktori GOPATH yang ditentukan.

Untuk menyelesaikan ralat ini, pengguna Mac OSX hendaklah memastikan pembolehubah persekitaran GOBIN ditetapkan dengan sewajarnya.

Langkah-langkah untuk Membetulkan Isu:

  1. Buat tong sampah Direktori:

    • Buat direktori bernama "bin" dalam direktori GOPATH, cth., "/Users/me/gopath/bin"
  2. Set GOBIN:

    • Buka Terminal dan jalankan arahan berikut:

      • eksport GOBIN=$GOPATH/bin
  3. Pasang semula Pakej:

    • Cuba pasang pakej sekali lagi menggunakan arahan "go install".

Nota Tambahan:

  • Pembolehubah GOBIN menentukan lokasi di mana binari dipasang secara global akan disimpan.
  • Menetapkan GOBIN mengatasi kelakuan lalai memasang binari di luar GOPATH, menyelesaikan ralat "tiada lokasi pemasangan".
  • Penyelesaian ini disyorkan khusus untuk pengguna Mac OSX yang memasang Go menggunakan Homebrew .

Setelah langkah-langkah ini diikuti, arahan "go install" akan berjaya memasang pakej, walaupun jika ia terletak di luar direktori GOPATH.

Atas ialah kandungan terperinci Bagaimana untuk Betulkan 'tiada lokasi pemasangan untuk direktori di luar GOPATH' Pergi Ralat Pemasangan pada macOS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan