Rumah > pembangunan bahagian belakang > Golang > Bagaimanakah Saya Boleh Pulihkan Akses kepada Pakej `exp/html` yang Dialih Keluar dalam Go1?

Bagaimanakah Saya Boleh Pulihkan Akses kepada Pakej `exp/html` yang Dialih Keluar dalam Go1?

Patricia Arquette
Lepaskan: 2024-12-29 11:03:15
asal
889 orang telah melayarinya

How Can I Recover Access to the Removed `exp/html` Package in Go1?

Memulihkan exp/html dalam Go1: Panduan Mendalam

Go1 memperkenalkan perubahan ketara, termasuk pengalihan keluar pangkalan kod exp/. Ini telah menyebabkan pembangun yang bergantung pada perpustakaan seperti exp/html dalam kebingungan. Walau bagaimanapun, terdapat beberapa kaedah yang berdaya maju untuk memulihkan akses kepada fungsi ini.

Satu pendekatan yang dicadangkan melibatkan mencipta pautan simbolik daripada kod sumber Go yang dipasang dalam $HOME/go/src/pkg/exp ke GOPATH. Kaedah ini boleh dilaksanakan dengan mengikuti langkah berikut:

  • Klon repositori go ke $HOME/repo:
cd $HOME/repo
hg clone https://go.googlecode.com/hg/go
Salin selepas log masuk
  • Buat pautan simbolik dalam GOPATH:
cd $HOME/go/src
ln -s $HOME/repo/go/src/pkg/exp .
Salin selepas log masuk

Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa perpustakaan exp/html telah dikeluarkan atas sebab tertentu. Ia tidak lengkap dan tidak mempunyai fungsi yang diperlukan untuk mewajarkan kemasukannya dalam pustaka Go standard.

Jika anda masih ingin menggunakan exp/html, anda boleh cuba mendapatkannya menggunakan arahan:

go get code.google.com/p/go/src/pkg/exp/html
Salin selepas log masuk

Sebagai alternatif, anda mungkin lebih suka penghurai HTML yang lebih komprehensif seperti go-html-transform, yang menyediakan penghuraian HTML5 dan pengikisan berasaskan pemilih CSS keupayaan.

go get code.google.com/p/go-html-transform/
Salin selepas log masuk

Jika kedua-dua penyelesaian ini tidak memenuhi keperluan anda, pilihan terakhir ialah memasang kod sumber Go dan membinanya secara setempat, memastikan akses kepada exp/html. Proses ini agak mudah dan boleh dicapai dengan mengikuti langkah berikut:

  • Klon kod sumber Go:

    hg clone https://go.googlecode.com/hg go
    Salin selepas log masuk
  • Pasang Go kod sumber:

    cd go/src
    ./all.bash
    Salin selepas log masuk

Kaedah ini akan memulihkan akses kepada exp/html, membolehkan anda terus menggunakan fungsinya dalam kod Go anda. Walau bagaimanapun, adalah penting untuk diingat bahawa exp/html bukan lagi sebahagian daripada pustaka Go standard dan sokongan jangka panjangnya tidak dapat dijamin.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Pulihkan Akses kepada Pakej `exp/html` yang Dialih Keluar dalam Go1?. 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