我正在尝试在我的本地机器上运行juju charm-server。我按照这些步骤。(https://github.com/juju/charmstore)但它给出了这个错误。当我输入make命令时,它会给出这个。
Makefile:49: *** Cannot build; /home/sajith/Projects/Backup/charm-store-server/charmstore is not on GOPATH. Stop
在我的bash文件中添加了
GOROOT=/home/sajith/install/go/go
GOPATH=/home/sajith/Projects/Backup/charm-store-server/charmstore
然后导出GOROOT和GOPATH
PATH=$PATH:$HOME/bin:$GOROOT/bin
export GOROOT
export GOPATH
我想知道如何为run juju charm-store服务器设置这些GO变量。
答案 0 :(得分:3)
您的GOPATH
应该是:
GOPATH=/home/sajith/Projects/Backup
然后go get将项目置于
/home/sajith/Projects/Backup/src/github.com/juju/charmstore
GOPATH
定义 workspace ,其中go将创建src
,pkg
和bin
个文件夹。
go get
会在$GOPATH/src
中获得来源。