The Go Programming Language
› http://golang.org/
› Go Playground
Go Projects
› Revel Web Framework
ddd270700

编译的时候 cannot find package,请大佬进来点拨一下

  •  
  •   ddd270700 · May 2, 2022 via Android · 3147 views
    This topic created in 1657 days ago, the information mentioned may be changed or developed.

    过程

    通过 “git clone - b 略” 克隆了 github 上的一个程序 gofly 。按照别人的做法亦步亦趋。 执行“cd gofly” 执行“cd cmd” 执行“cd gofly” 执行“go build” 这时候出现错误,基本如下: “main.go:16:2: cannot find package github.com/略” in any of: 下面略

    作者的提醒

    对于这样的问题,原作者的解决建议是:“go get ./.. 就可以了”

    问题来了

    我是 go 语言小白,只想编译一下使用,对于这个提醒看不懂啊,谁告诉我怎么操作就好。 十分感谢。

    9 replies  •  2022-05-14 23:16:59 +08:00
    calmzhu
    calmzhu
    May 2, 2022
    1
    作者不是说过么 go get ./
    ynyounuo
    ynyounuo
    May 2, 2022
    2
    作者的提示就是你需要做的事情
    ddd270700
    ddd270700
    OP
    May 2, 2022 via Android
    3
    @calmzhu
    大佬,请求您多打几个字。我是要执行“go get ./” 还是执行“go ./..”
    在哪个位置执行这个命令啊?
    是在 go build 之前么,还是之后?
    拜谢。
    calmzhu
    calmzhu
    May 2, 2022
    4
    基于 go module 使用

    go env -w GO111MODULE=on

    go env -w GOPROXY=https://goproxy.cn,direct

    在任意目录 git clone https://github.com/taoshihan1991/go-fly.git

    进入 go-fly 目录

    源码运行 go run go-fly.go server

    源码打包 go build go-fly.go 会生成 go-fly 可以执行文件

    导入数据库(会删除表清空数据) ./go-fly install

    二进制文件运行

    linux: ./go-fly server [可选 -p 8082 -d]

    windows: go-fly.exe server [可选 -p 8082 -d]

    关闭程序 ./go-fly stop

    linux 下使用 ps 命令结合 kill 命令杀掉进程

    ps -ef|grep go-fly 看到父子进程 id

    kill 进程父进程 id ; kill 进程子进程 id
    calmzhu
    calmzhu
    May 2, 2022
    5
    按这个来吧
    ddd270700
    ddd270700
    OP
    May 2, 2022 via Android
    6
    @calmzhu
    但是没有看到你提及“go get ./”,或者“go get ./..”呀?
    ddd270700
    ddd270700
    OP
    May 2, 2022 via Android
    7
    @ddd270700
    大佬别嫌烦,我只是想编译一下,此前没有深入学习 go 语言。
    kingcanfish
    kingcanfish
    May 14, 2022
    8
    你这是因为没有拉取项目的依赖 执行 `go get ./.. ` 拉取依赖,之后 go build
    ddd270700
    ddd270700
    OP
    May 14, 2022 via Android
    9
    @kingcanfish
    谢谢你,等了这么久,还有回复。
    望夫崖上风帆近,病树前头草茵茵。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2000 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 14:30 · PVG 22:30 · LAX 06:30 · JFK 09:30
    ♥ Do have faith in what you're doing.