Rumah > Artikel > pembangunan bahagian belakang > Mengapakah arahan go env menunjukkan GOROOT dan bukannya GOPATH walaupun menetapkan GOPATH dalam .profile, dan bagaimana saya boleh membetulkannya?
Masalah Awal:
Walaupun menetapkan GOPATH dalam .profile, arahan go env terus menyenaraikan GOROOT dan bukannya GOPATH. Selain itu, pergi pasang menyasarkan direktori GOROOT, mengabaikan lokasi GOPATH yang ditentukan.
Punca dan Penyelesaian:
Masalah awal mungkin berpunca daripada konfigurasi GOPATH yang tidak betul dan ruang kerja pengguna. Untuk menyelesaikan masalah ini, adalah penting untuk memastikan bahawa GOPATH ditakrifkan dengan betul dan struktur direktori yang diperlukan dicipta.
Langkah-Langkah untuk Mengkonfigurasi GOPATH:
<code class="bash">mkdir -p $HOME/dev/go/src mkdir -p $HOME/dev/go/bin</code>
<code class="bash">export GOPATH=$HOME/dev/go: export PATH=$PATH:$HOME/dev/go/bin</code>
Selepas melakukan langkah ini, sahkan bahawa GOPATH ditetapkan dan dikeluarkan dengan betul dalam arahan env | grep -i '^GO'.
Penyelesaian Masalah Tambahan:
Penyelesaian:
Dalam kes yang diterangkan, isu itu telah diselesaikan selepas menaik taraf kepada Go 1.1beta2. Walau bagaimanapun, langkah penyelesaian masalah umum yang digariskan di atas harus menangani masalah untuk kebanyakan pengguna.
Atas ialah kandungan terperinci Mengapakah arahan go env menunjukkan GOROOT dan bukannya GOPATH walaupun menetapkan GOPATH dalam .profile, dan bagaimana saya boleh membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!