V2ray-core: unrecognized import path v2ray.com/core

Created on 13 Sep 2019  ·  14Comments  ·  Source: v2ray/v2ray-core

$ http_proxy='http://127.0.0.1:1081' go get -u v2ray.com/core/...
package v2ray.com/core/...: unrecognized import path "v2ray.com/core" (https fetch: Get http://www.v2ray.com/core/?go-get=1: redirected from secure URL https://v2ray.com/core?go-get=1 to insecure URL http://www.v2ray.com/core/?go-get=1)

Most helpful comment

http_proxy='http://127.0.0.1:1081' go get -insecure -u v2ray.com/core/... 记得文档里加上

All 14 comments

$ http_proxy='http://127.0.0.1:1081' go get -u github.com/v2ray/v2ray-core   
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x8 pc=0x889e7d]

goroutine 1 [running]:
cmd/go/internal/get.metaImportsForPrefix.func2(0x0, 0x0, 0xb27d20, 0xc000161080)
        /usr/local/go/src/cmd/go/internal/get/vcs.go:907 +0x29d
internal/singleflight.(*Group).doCall(0xeabf60, 0xc00009a410, 0xc000370240, 0xe, 0xc00015f2f8)
        /usr/local/go/src/internal/singleflight/singleflight.go:95 +0x2e
internal/singleflight.(*Group).Do(0xeabf60, 0xc000370240, 0xe, 0xc00015f2f8, 0x0, 0xc000160c30, 0x0, 0x0, 0xc000024a41)
        /usr/local/go/src/internal/singleflight/singleflight.go:63 +0x1ba
cmd/go/internal/get.metaImportsForPrefix(0xc000370240, 0xe, 0x0, 0x0, 0x15, 0xc000370240, 0xe, 0xc00037024f, 0x3, 0xc000370253)
        /usr/local/go/src/cmd/go/internal/get/vcs.go:893 +0xf1
cmd/go/internal/get.repoRootForImportDynamic(0xc000024a41, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0)
        /usr/local/go/src/cmd/go/internal/get/vcs.go:827 +0x665
cmd/go/internal/get.RepoRootForImportPath(0xc000024a41, 0x15, 0x0, 0x0, 0xffffffffffffffff, 0xc00015f6c0, 0xc00015f838)
        /usr/local/go/src/cmd/go/internal/get/vcs.go:662 +0x345
cmd/go/internal/get.downloadPackage(0xc000441200, 0xc0000f32f0, 0xc000024a41)
        /usr/local/go/src/cmd/go/internal/get/get.go:448 +0x1568
cmd/go/internal/get.download(0xc000024a41, 0x15, 0xc000169680, 0xc00015fd78, 0x0)
        /usr/local/go/src/cmd/go/internal/get/get.go:275 +0xd26
cmd/go/internal/get.download(0x7fffcde9e811, 0x1b, 0x0, 0xc00015fd78, 0x0)
        /usr/local/go/src/cmd/go/internal/get/get.go:371 +0x718
cmd/go/internal/get.runGet(0xea3a40, 0xc0000200f0, 0x1, 0x1)
        /usr/local/go/src/cmd/go/internal/get/get.go:162 +0x170
main.main()
        /usr/local/go/src/cmd/go/main.go:189 +0x57f

为什么这么痛苦?安装其他包顺利得很
比如 http_proxy='http://127.0.0.1:1081' go get -u github.com/go-redis/redis 一下就安装好了

package v2ray.com/core/...: unrecognized import path "v2ray.com/core" (https fetch: Get http://www.v2ray.com/core/?go-get=1:

redirected from secure URL

https://v2ray.com/core?go-get=1 to

insecure URL

http://www.v2ray.com/core/?go-get=1)

为什么出现这个问题,不兼容go1.13么

这里头也真能折腾,跳转了N多次,最后还出错了

git clone -- https://github.com/v2ray/v2ray-core /path/to/my/GoPath/src/v2ray.com/core
这么整行不行,临时解决?

http_proxy='http://127.0.0.1:1081' go get -insecure -u v2ray.com/core/... 记得文档里加上

$ http_proxy='http://127.0.0.1:1081' go get -insecure -u v2ray.com/core/...
# cd .; git clone -- https://github.com/v2ray/v2ray-core /home/nasa/go/src/v2ray.com/core
Cloning into '/home/nasa/go/src/v2ray.com/core'...
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
package v2ray.com/core/...: exit status 128

try check local network

在build docker镜像时遇到了一样的问题

而且go mod download 不支持 -insecure 参数

请问有什么解决办法么?

Sending build context to Docker daemon  51.03MB
Step 1/8 : FROM golang:alpine
 ---> 48260c3da24c
Step 2/8 : LABEL maintainer="Ehco1996 <[email protected]>"
 ---> Using cache
 ---> 6dd354830df5
Step 3/8 : WORKDIR /app
 ---> Using cache
 ---> 11f80c6276d8
Step 4/8 : COPY go.mod go.sum ./
 ---> Using cache
 ---> 7f2179efce71
Step 5/8 : RUN go mod download
 ---> Running in b11b9ed1f2a3
go: v2ray.com/[email protected]+incompatible: unrecognized import path "v2ray.com/core" (https fetch: Get http://www.v2ray.com/core/?go-get=1: redirected from secure URL https://v2ray.com/core?go-get=1 to insecure URL http://www.v2ray.com/core/?go-get=1)

降级到1.2

不成啊!这样版本管理太混乱了,能不能整个完整版的安装步骤?我也是装了Go 1.10 不行,找出是版本太旧的原因,所以又重新装了golang 1.13,现在又太新,整我玩啊?现在又重新安装了Go1.12,完全可以了

为什么出现这个问题,不兼容go1.13么
是的,不兼容,Go1.10也不行,Go1.11没试过,
换成1.12搞定,
Go1.13绝对不行

Was this page helpful?
0 / 5 - 0 ratings

Related issues

samjoeyang picture samjoeyang  ·  4Comments

nielspeen picture nielspeen  ·  4Comments

supersonic600 picture supersonic600  ·  3Comments

pingma picture pingma  ·  4Comments

ghost picture ghost  ·  4Comments