转到最小起订量:运行“MOQ”:EXEC:“起订量”:$ PATH中找不到可执行文件

问题描述:

尝试MOQ框架,我得到下面的异常,当我进入“去生成”的例子时:

example.go:5:运行 “MOQ”:EXEC: “MOQ”:可执行文件中的$ PATH

没有找到我该怎么办?我使用的Kubuntu 16.04

PS:我试过

出口PATH = $ PATH:/家庭/[...]/去/ src目录/ github.com/matryer /最小起订量

没有成功

+3

设置你的路径像这样 - export PATH = $ PATH:/ home /[...]/ go/bin。请确认moq执行文件存在于/ go/bin目录中。如果不存在,请转至src/github.com/matryer/moq并编译src。 – sprabhakaran

+0

@sprabhakaran说什么。但请确保您使用'go install',而不是'go build'。也就是说,'go install github.com/matryer/moq' – kostix

+0

我还需要添加'export GOPATH = $ HOME/go'来使脚本工作。资料来源:https://github.com/matryer/moq/issues/29 – racater

@sprabhakaran得到了正确的答案。我只需要到去二进制文件夹添加到PATH全局变量:

出口PATH = $ PATH:/家庭/[...]/去/ bin中

,如果它不” t工作,检查moq是否正确安装。