1、golang安装go-sqlite3驱动,报错cannot find package golang.org /x/net/context
需要依赖golang.org/x/net/context,由于墙的问题 ,无法自动获取,解决方法如下:
2.安装gcc(参考https://studygolang.com/articles/40)
32 位 windows 的安装
- 安装 sqlite3。到 http://www.sqlite.org/download.html 的页面中,找到 sqlite-dll-win32-x86-3071700.zip 下载解压,并把里面的 dll 文件复制到 windows/system32 目录下。
- 下载 gcc 编译器。到 http://tdm-gcc.tdragon.net/download,下载 tdm-gcc-4.7.1-2。如果是 64 位的 win,下载 tdm64-gcc-4.7.1-3。运行这个 exe 文件,安装好 gcc 编译器。
- 运行命令:go get github.com/mattn/go-sqlite3 ,安装 go 的 sqlite3 的驱动等。
64 位 windows 的安装
- 下载 gcc 编译器。到 http://tdm-gcc.tdragon.net/download,下载 tdm64-gcc-4.7.1-3。运行这个 exe 文件,安装好 gcc 编译器。
- 运行命令:go get github.com/mattn/go-sqlite3 ,安装 go 的 sqlite3 的驱动等