我尝试安装go
项目(the keybase client, in particular),但我想为我系统上的所有用户全局安装。
我已经四处搜索,发现有些人意外地将内容安装到/usr/local/go/bin
或其他类似的东西,但没有关于我应该如何安装内容的说明这样的地点。
但这就是我想做的事 - 全局安装应用程序。我应该怎么做呢?
我没有使用任何预先构建的软件包,因为Raspbian Jesse 都不存在。
答案 0 :(得分:0)
您是否尝试过设置$ GOBIN:
GOBIN = / usr / local / bin /或GOBIN = / usr / bin /或PATH中的任何目录?
然后:
导出GOBIN
然后安装应用程序?
根据手册,默认的$ GOBIN是$ GOROOT / bin所以我猜那些用户将GOROOT设置为/ usr / local / go
答案 1 :(得分:0)
我采取的方法是:
PATH="$PATH:/usr/local/go/bin" GOPATH=/usr/local/go/ go get github.com/keybase/client/go/keybase
PATH="$PATH:/usr/local/go/bin" GOPATH=/usr/local/go/ go install -tags production github.com/keybase/client/go/keybase
最终将keybase
安装到/usr/local/go/bin/keybase
。有可能有更好的方法,但到目前为止我还没有看到过。