代码之家  ›  专栏  ›  技术社区  ›  Nir Berko

通过jenkins部署go应用程序

  •  0
  • Nir Berko  · 技术社区  · 6 年前

    我刚刚创建了两个EC2实例,一个是Jenkins实例,另一个是go应用程序实例。

    我成功地创建了一个节点和一个协同工作的作业,在开始构建go应用程序的作业之后,我在workspace文件夹中获取go文件。

    我不明白从现在开始我需要做什么。我跑不了 go run server.go 因为它不在go src文件夹中,所以我得到一个错误,即名称空间不存在。

    这是我得到的错误:

    server.go:7:2: cannot find package "freelancers/daos" in any of:
        /usr/lib/golang/src/freelancers/daos (from $GOROOT)
        /home/ec2-user/projects/src/freelancers/daos (from $GOPATH)
    
    1 回复  |  直到 6 年前
        1
  •  0
  •   Subbu M    6 年前

    正确设置环境 https://github.com/golang/go/wiki/SettingGOPATH

    确保包“自由职业者/daos”被正确下载到正确的路径。

    运行并检查go env设置