用docker构buildpkg_config_path错误

当我通过docker为Go应用程序构build图像时,出现以下错误:

#pkg-config –cflags oci8

在pkg-configsearchpath中找不到包oci8。 也许你应该把包含`oci8.pc'的目录添加到PKG_CONFIG_PATH环境variables中。找不到包'oci8'pkg-config:exit status 1

我也在我的Dockerfile中设置了环境variables。 但问题仍然存在。 我的Dockerfile是:

FROM golang:1.9 ARG app_env ENV APP_ENV $ app_env ENV GOPATH / home / nupur / mapi-go ENV PKG_CONFIG_PATH / home / nupur / mapi-go ENV ORACLE_HOME /usr/include/oracle/11.2/client64 ENV LD_LIBRARY_PATH / usr / lib / oracle /11.2/client64/lib WORKDIR / home / nupur / mapi-go / src / DockerApp / blDocker ADD。 RUN go build /home/nupur/mapi-go/src/DockerApp/blDocker/launch.go ENTRYPOINT [“./launch”] EXPOSE 8093

请提出解决scheme。