1

pdebuild古いバージョンの Ubuntu でパッケージをテストするために使用しています。ただし、環境変数GOROOTが私の環境からビルドに漏れています。

debian/tmp/usr/lib/gocode/src/code.brandscreen.net/cortex/go/util/http.go:4:2: cannot find package "io" in any of:
    /home/mjoiner/src/go/src/pkg/io (from $GOROOT)
    /tmp/buildd/golang-brandscreen-0.0/debian/tmp/usr/lib/gocode/src/io (from $GOPATH)
    /usr/lib/gocode/src/io

を呼び出すときに、これ (およびその他の環境変数) をクリアするにはどうすればよいpdebuildですか?

4

2 に答える 2

1

パッティングしますか

GOROOT=""

また

unset GOROOT

~/.pbuilderrcで何か効果がありますか?

于 2013-03-21T17:06:15.360 に答える
0

通常は経由でpdebuild実行されるため、最も簡単な方法は、環境をクリアすることです。Debian pbuilder tricks pageを含むいくつかの異なる場所からの一般的な推奨事項は、次を使用することです。pbuildersudosudo

Defaults        env_reset,env_keep="DIST ARCH DEB_* BUILD* PATH"

操作を制御する、または によって使用されるsudoいくつかの環境変数を引き続き渡すことができるように、構成に.pbuilderdebhelper

于 2013-03-21T20:15:25.310 に答える