go 下载非标准库包(部份包被墙了)到本地使用的方法

 更新时间:2019-09-09 09:01:40   作者:佚名   我要评论(0)

如下所示:


import (
"golang.org/x/net/html"
)

在使用此包时,会导入失败,因为这不是go标准库中,但是由于域名被墙了所以翻墙可以下载此包,放入你的

如下所示:

import (  "golang.org/x/net/html")

在使用此包时,会导入失败,因为这不是go标准库中,但是由于域名被墙了所以翻墙可以下载此包,放入你的GOPATH路径下的 “golang.org/x/net”这个目录

具体步骤

下载net包(也可以是你需要的非标准库包)

git clone http://github.com/golang/net

果博东方放入GOPATH路径下

我的GOPATH路径为 GOPATH=/Users/ln/gowk最终的目录结构 /Users/ln/gowk/src/golang.org/x/net

维持这种结构就可以项目中使用如下方式导入啦

import (  "golang.org/x/net/html")

果博东方以上这篇go 下载非标准库包(部份包被墙了)到本地使用的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:

  • 下载golang.org/x包的操作方法

果博东方相关的文章

  • go 下载非标准库包(部份包被墙了)到本地使用的方法

    go 下载非标准库包(部份包被墙了)到本地使用的方法

    如下所示:import ( "golang.org/x/net/html")在使用此包时,会导入失败,因为这不是go标准库中,但是由于域名被墙了所以翻墙可以下载此包,放入你的
    2019-09-09
  • goLang引入自定义包的方法

    goLang引入自定义包的方法

    看完golang的基本语法后,为了模块化编程,试用了下golang的包管理,结果真踩了几个坑,总结一下吧。一. 设置$GOPATH环境变量golang和C或php不一样,不会自
    2019-09-09
  • go时间/时间戳操作大全(小结)

    go时间/时间戳操作大全(小结)

    基本操作01: 获取当前时间dateTime := time.Now()fmt.Println(dateTime)02: 获取年 月 日 时 分 秒 纳秒year := time.Now().Year() //年fmt.P
    2019-09-09
  • golang gorm中格式化时间问题详解

    golang gorm中格式化时间问题详解

    前言最近在开发项目时遇到了发现一个问题,gorm虽然可以自动帮你维护 created_at、updated_at、deleted_at这些关键时间字段。但是其原理与弊端需要了解一
    2019-09-09
  • Golang TCP粘包拆包问题的解决方法

    Golang TCP粘包拆包问题的解决方法

    什么是粘包问题最近在使用Golang编写Socket层,发现有时候接收端会一次读到多个数据包的问题。于是通过查阅资料,发现这个就是传说中的TCP粘包问题。下面
    2019-09-09
  • 下载golang.org/x包的操作方法

    下载golang.org/x包的操作方法

    golang.org/x包放到了http://github.com/golang/text中,下载时需要先在本地建立golang.org/x的目录后,再下载。mkdir -p golang.org/xgit clone http://
    2019-09-09
  • Golang 使用http Client下载文件的实现方法

    Golang 使用http Client下载文件的实现方法

    之前使用beego的http库的时候,有的情况需要下载文件。beego是能实现,但就是有点问题:不支持回调,没法显示下载速度,这在日常开发中是不可忍受的。看了下be
    2019-09-09
  • 基于Go和Gin的环境配置方法

    基于Go和Gin的环境配置方法

    1.官方下载Go版本,安装相应平台的程序。2.配置Go的环境变量:GOROOT:GO安装路径,例如GOROOT = D:\GoGOPATH: 项目源码所在目录(例如GOPATH = E:\go),
    2019-09-09
  • golang 检查网络状态是否正常的方法

    golang 检查网络状态是否正常的方法

    如下所示:package mainimport ( "fmt" "os/exec" "time")func NetWorkStatus() bool { cmd := exec.Command("ping", "baidu.com", "-c", "1", "
    2019-09-09
  • gorm golang 并发连接数据库报错的解决方法

    gorm golang 并发连接数据库报错的解决方法

    底层报错 error:cannot assign requested address原因 并发场景下 client 频繁请求端口建立tcp连接导致端口被耗尽解决方案 root执行即可sysctl -w net.
    2019-09-09

最新评论