Go: x/net: Paket httplex dipindahkan oleh googlegit

Dibuat pada 23 Mei 2018  ·  1Komentar  ·  Sumber: golang/go

Versi Go apa yang Anda gunakan ( go version )?

go versi go1.9.2 linux/amd64

Apakah masalah ini muncul kembali dengan rilis terbaru?

Tidak masalah untuk versi terbaru.

Apa sistem operasi dan arsitektur prosesor yang Anda gunakan ( go env )?

[ root@host-172-19-146-103 netplugin]# buka env
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS = "linux"
GOOS = "linux"
GOPATH="/root/contiv/"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GCCGO = "gccgo"
CC = "gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build112525786=/tmp/go-build -gno-record-gcc-switches"
CXX="g++"
CGO_ENABLED="1"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"

Apa yang kamu lakukan?

  1. dapatkan -u golang.org/x/net/lex/httplex
  2. hasil dengan langkah di atas:
    [ root@host-172-19-146-103 netplugin]# buka golang.org/x/net/lex/httplex
    package golang.org/x/net/lex/httplex: tidak dapat menemukan paket "golang.org/x/net/lex/httplex" di salah satu dari:
    /usr/local/go/src/golang.org/x/net/lex/httplex (dari $GOROOT)
    /root/contiv/src/golang.org/x/net/lex/httplex (dari $GOPATH)
  3. periksa paket di googlegit, dan kami menemukan komit:
    lex/httplex, http/httpguts: gabungkan paket httplex menjadi httpguts

    httplex adalah nama paket asli untuk kode bersama antara net/http
    dan x/net/http2, tetapi namanya terlalu spesifik, dan http/httpguts adalah
    ditambahkan kemudian untuk kode bersama lainnya.

    Kami membahas penggabungan httplex ke httpguts pada saat itu, tetapi tidak
    terjadi lebih awal. Ini menyelesaikan gerakan.

    Perbarui golang/go#23908
    Nama paket sudah dipindahkan ke http/httpguts/.
    Sehingga, wo tidak dapat menemukannya di cabang master.

  4. Saya menyarankan agar memodifikasi jalur impor dalam empat file.
    /contiv-netplugin-etcdv3/netplugin/vendor/golang.org/x/net/http2/frame.go:
    16
    17 "golang.org/x/net/http2/hpack"
    18: "golang.org/x/net/lex/httplex"
    19)
    20

/contiv-netplugin-etcdv3/netplugin/vendor/golang.org/x/net/http2/http2.go:
30 "sinkronisasi"
31
32: "golang.org/x/net/lex/httplex"
33 )
34

/contiv-netplugin-etcdv3/netplugin/vendor/golang.org/x/net/http2/transport.go:
29 "golang.org/x/net/http2/hpack"
30 "golang.org/x/net/idna"
31: "golang.org/x/net/lex/httplex"
32 )
33

/contiv-netplugin-etcdv3/netplugin/vendor/golang.org/x/net/http2/write.go:
14
15 "golang.org/x/net/http2/hpack"
16: "golang.org/x/net/lex/httplex"
17 )
18

Apa yang Anda harapkan untuk dilihat?

pergi menjadi biasa

Apa yang Anda lihat sebagai gantinya?

  1. Saya menyarankan agar memodifikasi jalur impor dalam empat file.
    /contiv-netplugin-etcdv3/netplugin/vendor/golang.org/x/net/http2/frame.go:
    16
    17 "golang.org/x/net/http2/hpack"
    18: "golang.org/x/net/lex/httplex"
    19)
    20

/contiv-netplugin-etcdv3/netplugin/vendor/golang.org/x/net/http2/http2.go:
30 "sinkronisasi"
31
32: "golang.org/x/net/lex/httplex"
33 )
34

/contiv-netplugin-etcdv3/netplugin/vendor/golang.org/x/net/http2/transport.go:
29 "golang.org/x/net/http2/hpack"
30 "golang.org/x/net/idna"
31: "golang.org/x/net/lex/httplex"
32 )
33

/contiv-netplugin-etcdv3/netplugin/vendor/golang.org/x/net/http2/write.go:
14
15 "golang.org/x/net/http2/hpack"
16: "golang.org/x/net/lex/httplex"
17 )
18

FrozenDueToAge NeedsInvestigation

>Semua komentar

bug yang tidak valid, Harap tutup.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat