【发布时间】:2018-03-12 14:19:24
【问题描述】:
我正在尝试使用 https://bitbucket.org/phiggins/db2cli 使用 golang 连接到 db2。在尝试按照说明操作时,我遇到了这个错误
vendor/bitbucket.org/phiggins/db2cli/api/api_unix.go:12:11: fatal
error: 'sqlcli1.h' file not found
#include <sqlcli1.h>
^~~~~~~~~~~
1 error generated.
这是我尝试使用的脚本
#!/bin/bash
DB2HOME=$HOME/sqllib
export CGO_LDFLAGS=-L$DB2HOME/lib
export CGO_CFLAGS=-I$DB2HOME/include
go install .
谁能指出我需要做什么才能使用 db2cli?我在 macbook 上运行这段代码。
【问题讨论】:
-
安装了哪个 Db2 客户端?
ls $DB2HOME/sqllib/inlcude/sqlcli*.h的结果是什么? (如果您安装了正确的 Db2 产品以使构建成功,则应该包含 2 个文件 sqlcli1.h 和 sqlcli.h)。 -
我在运行你的命令时得到
No such file or directory。要添加更多信息,我的本地没有安装 db2,我正在尝试访问远程 db2 服务器。