golang.org/x/ 类的错误

 Golang安装viper:

go get -u github.com/spf13/viper

出现错误:

package golang.org/x/text/transform: unrecognized import path "golang.org/x/text/transform" (https fetch: Get https://golang.org/x/text/transform?go-get=1: net/http: TLS handshake timeout)

分析:

VPN是打开的,还是出现类似错误,检查发现存在文件夹 golang.org/x/text,可能有版本要升级,删除老的,重新运行:

go get -u github.com/spf13/viper

还是无效。只能单独下载:

cd $GOPATH/src/golang.org/x/

git clone https://github.com/golang/text.git text

git clone https://github.com/golang/crypto.git crypto

go install text

go install crypto

安装了这个后再去安装:

go get -u github.com/spf13/viper

 

go install text 这句出错:

go install text
can't load package: package text: no Go files in /usr/local/Cellar/go/1.11.2/libexec/src/text

目测应该是文件夹重名,按路径顺序扫描时,选择中错的。

解决:

cd $GOPATH/src/golang.org/x/

go install ./text

检查发现,顺利生成:

$GOPATH/pkg/darwin_amd64/golang.org/x/text.a

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值