Go: x / net: تم نقل حزمة httplex بواسطة googlegit

تم إنشاؤها على ٢٣ مايو ٢٠١٨  ·  1تعليق  ·  مصدر: golang/go

ما هو إصدار Go الذي تستخدمه ( go version

انتقل إلى الإصدار go1.9.2 linux / amd64

هل هذه المشكلة تتكرر مع أحدث إصدار؟

لا يهم الإصدار الأخير.

ما هو نظام التشغيل وبنية المعالج الذي تستخدمه ( go env

[ جذر @ host-172-19-146-103 netplugin] # go env
GOARCH = "amd64"
GOBIN = ""
GOEXE = ""
GOHOSTARCH = "amd64"
GOHOSTOS = "لينكس"
GOOS = "لينكس"
GOPATH = "/ root / contiv /"
غوراس = ""
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"

ما الذي فعلته؟

  1. اذهب get -u golang.org/x/net/lex/httplex
  2. النتيجة بالخطوة أعلاه:
    [ root @ host-172-19-146-103 netplugin] # go get golang.org/x/net/lex/httplex
    package golang.org/x/net/lex/httplex: لا يمكن العثور على الحزمة "golang.org/x/net/lex/httplex" في أي من:
    /usr/local/go/src/golang.org/x/net/lex/httplex (بدءًا من $ GOROOT)
    /root/contiv/src/golang.org/x/net/lex/httplex (من GOPATH $)
  3. تحقق من الحزمة في googlegit ، ووجدنا الالتزام:
    lex / httplex ، http / HTpguts: دمج حزمة httplex في HTpguts

    كان httplex اسم الحزمة الأصلي للرمز المشترك بين net / http
    و x / net / http2 ، لكن اسمها كان محددًا جدًا ، وكان http / HTpguts كذلك
    أضيفت لاحقًا لرمز مشترك آخر.

    ناقشنا دمج httplex في HTpguts في ذلك الوقت ، لكنه لم يحدث
    يحدث في وقت سابق. هذا ينهي الحركة.

    تحديثات golang / go # 23908
    تم نقل اسم الحزمة بالفعل إلى http / HTpguts /.
    لذلك ، لا يمكن العثور عليها في الفرع الرئيسي.

  4. أقترح تعديل مسار الاستيراد في أربعة ملفات.
    /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 "مزامنة"
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

ماذا كنت تتوقع أن ترى؟

اذهب لتصبح طبيعيا

ماذا رأيت بدلا من ذلك؟

  1. أقترح تعديل مسار الاستيراد في أربعة ملفات.
    /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 "مزامنة"
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

>كل التعليقات

علة غير صالحة ، يرجى إغلاقها.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات