用go在github上下载的项目怎样运行它

安装了go语言,并设置了GOPATH在f盘,在github上下载了primitive的项目:

go get -u github.com/fogleman/primitive

然后新建一个文件夹,放入一张照片,打开cmd cd到那个文件 执行:

primitive -i input.png -o output.png -n 100

出现如下提示:

bash: primitive: command not found

怎样运行primitive?

阅读 15.2k
6 个回答

$GOPATH/bin 目录添加至环境变量中。

新手上路,请多包涵

缺少环境变量,如果不想环境变量,直接使用绝对路径运行:

f:\gopath\bin\primitive -i input.png -o output.png -n 100

kevinz 的说法是对的

bash 环境修改bashrc 或者使用export
export $PATH=$GOPATH/bin:$PATH

windows环境修改环境变量或者
set PATH=%GOPATH%bin;%PATH%;

你要确保你的程序名称要么在当前路径下找的到,要么在环境变量里找的到,否则就无法执行

需要编译啊

go build

 ./primitive -i input.png -o output.png -n 100
$export PATH=$PATH:$GOPATH/bin
$go install github.com/fogleman/primitive
#然后就能直接执行那个那个程序了
$primitive -i input.png -o output.png -n 100
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题