golang 环境变量配置 及所遇到问题解决

    xiaoxiao2021-03-26  9

                           golang 环境变量配置 及所遇到问题解决

    #####author huzhengyao#####

    新建文件夹 mingw 将 MinGW.zip 解压到mingw目录下,进入mingw\lib目录下 新建文件夹pkg-config 执行命令 go get github.com/wendal/go-oci8 将github.com\wendal\go-oci8 文件夹下的oci8.pc文件拷贝到当前pkg-config文件夹下并修改文件内容如下 #############################################################################################################33 # Package Information for pkg-config prefix=C:/goTools/oracle/instantclient_11_2 # oracle 客户端安装路径 exec_prefix=C:/goTools/oracle/instantclient_11_2 # oracle 客户端安装路径 libdir=${exec_prefix} includedir=${prefix}/sdk/include/ Name: OCI Description: Oracle database engine Version: 11.2 Libs: -L${libdir} -loci Libs.private: Cflags: -I${includedir} ###############################################################################################################33 1 添加 环境变量 GOPATH = C:\goTools\gopath GOROOT = C:\Go\ PCK_CONFIG_PATH = C:\mingw\lib\pkg-config PCK_CONFIG = C:\goTools\gopath\src\github.com\wendal\go-oci8\windows\pkg-config.exe // 自己的gopath目录下 在path 中添加 C:\mingw\bin; // MinGW安装目录下的bin目录 C:\javaTool\oracle\instantclient_11_2 // oracle客户端安装目录 如果报异常,是本地oracle客户端版本不匹配,可以下载一个对应的,重试一下 ### 异常总结 1  当报该异常时,请升级golang的编译版本,该方法需要1.8版本 gopkg.in\kataras\iris.v6\response_writer.go:65: undefined: http.Pusher 2  当报该异常时,是本地oracle客户端版本不匹配,可以下载一个对应的 C:/mingw/bin/..b/gcc/x86_64-w64-mingw32/6.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/javaTool/oracle/instantclient_11_2/oci.dll when searching for -loci C:/mingw/bin/..b/gcc/x86_64-w64-mingw32/6.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/javaTool/oracle/instantclient_11_2/oci.dll when searching for -loci C:/mingw/bin/..b/gcc/x86_64-w64-mingw32/6.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -loci collect2.exe: error: ld returned 1 exit status
    转载请注明原文地址: https://ju.6miu.com/read-600025.html

    最新回复(0)