dongpo1846 2018-12-22 19:28
浏览 39
已采纳

安装Go程序时出现问题

Im new to go and I have been unable to find any thing online for my issue.

I have downloaded this code https://github.com/hashicorp/http-echo and I would like to set it up so I can run this command.

$ http-echo -listen=:8080 -text="hello world"

I have been getting quite a few different path issues. Currently I have the code sitting in this directory.

/Users/jon/go/src/github.com/hashicorp

When I try and install it I get this error

$ go install http-echo
can't load package: /usr/local/go/src/http-echo/handlers.go:9:2: non-standard import "github.com/hashicorp/http-echo/version" in standard package "http-echo"

Where should I keep go projects on an OSX computer, and how do I get this to install or compile?

  • 写回答

1条回答 默认 最新

  • dse323222 2018-12-22 19:39
    关注

    The code currently seems to be in /usr/local/go/src/http-echo. Packages should always reside in the directory $GOPATH/src/package-name, e.g.: $GOPATH/src/github.com/hashicorp/http-echo. (unless you're using go modules).

    It should work if you move the source to the correct path (/Users/jon/go/src/github.com/hashicorp/http-echo). Then execute:

    go install github.com/hashicorp/http-echo
    

    Even easier would be to use go get to download the package in the first place. Simply run the following command from any directory:

    go get github.com/hashicorp/http-echo
    

    And http-echo is automagically installed.

    If you still get an error after this, make sure $GOPATH/bin is in your $PATH.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题