kik*_*ito 2 installation ubuntu environment-variables go
我已经使用Go语言ppa为Ubuntu 安装了golang-stable .
在正式安装说明似乎忽略了这个选项,并没有提到它.
我的问题是:有没有人知道在做sudo apt-get这个包之后是否还需要其他东西?特别是,我是否必须手动设置任何环境变量?
我问,因为我已经能够" go get" Go-SDL,但当我尝试执行其测试时,我收到以下错误:
$ ./test
panic: No such environment variable: GOPATH
Run Code Online (Sandbox Code Playgroud)
这种混淆了我.那个变量不应该初始化吗?特别是考虑到我已经能够编译和安装库.
小智 5
go您在/usr/lib/go/bin/内部安装的命令包含GOPATH缺少环境变量时使用的默认路径.如果是Ubuntu包,则此默认路径指向/usr/lib/go.因此,Go-SDL的安装目录就在某处/usr/lib/go/src.以这种方式安装Go-SDL需要root权限.
我建议您GOPATH按照http://golang.org/doc/code.html中的说明进行设置,然后重新安装Go-SDL.例如:
# Uninstall Go-SDL from /usr/lib/go
sudo go clean -i github.com/0xe2-0x9a-0x9b/Go-SDL/...
# Setup GOPATH
mkdir -p $HOME/go/src
export GOPATH=$HOME/go
# Install Go-SDL into $GOPATH
go get -v github.com/0xe2-0x9a-0x9b/Go-SDL/...
Run Code Online (Sandbox Code Playgroud)
在test从github.com/0xe2-0x9a-0x9b/Go-SDL需要知道GOPATH找一些资源文件(基于如何"通过"工具安装的可执行文件后,访问资源文件?).
| 归档时间: |
|
| 查看次数: |
4615 次 |
| 最近记录: |