小编Mar*_*den的帖子

Google Go AppEngine在提供/测试时会导入和冲突

因此,我花了两天的时间来试图弄清楚这一点,无论我做什么,我都无法理顺.这是正在发生的事情:

  • 使用Go和Appengine.在尝试进行适当的单元测试时,我遇到了问题.
  • 我尝试了很多结构,但这里有一个我现在的样本:https://github.com/markhayden/SampleIssue
  • 我遇到依赖性问题,goapp serve或者goapp test -v ./src/lib1取决于我如何设置导入路径.

如果我"src/lib1"用于我的导入路径然后goapp serve.我的应用程序启动并运行正常,但是当我运行测试时,我遇到以下故障:

src/lib1/lib1.go:5:2: cannot find package "src/lib2" in any of:
    /Users/USERNAME/go_appengine/goroot/src/pkg/src/lib2 (from $GOROOT)
    /Users/markhayden/Projects/go/src/src/lib2 (from $GOPATH)
Run Code Online (Sandbox Code Playgroud)

同样,如果我使用"dummy/src/lib1"我的路径,我的测试很高兴并且运行良好但是在goapp serve应用程序上我现在得到:

2014/11/06 20:33:34 go-app-builder: Failed parsing input: app file lib1.go conflicts with same file imported from GOPATH
Run Code Online (Sandbox Code Playgroud)

摆弄了各种不同的选项,无法弄清楚如何处理依赖关系,仍然有可靠的测试.也许它是一个appengine/golang bug?或者我错过了什么?

任何帮助将非常感谢.提前致谢!


根据第一条评论反馈更新了所有内容 我可以运行测试(我以前能够做到),但我仍然无法提供应用程序.这是我跑步时得到的goapp serve

INFO     2014-11-07 17:24:48,727 devappserver2.py:745] Skipping SDK update check.
INFO     2014-11-07 17:24:48,748 api_server.py:172] Starting API server at: …
Run Code Online (Sandbox Code Playgroud)

google-app-engine go

12
推荐指数
2
解决办法
4364
查看次数

Golang 和 NSQ(bitly)

这里有点菜鸟,但我似乎无法在任何地方找到任何示例或帮助。我有一个 NSQ 的工作实例,可以注册任务、消费者等。不幸的是我最初没有设置系统。我想做的是弄清楚如何激活 NSQ 提供的一些内置命令行工具( nsq_to_file 、 nsq_tail 等)。我找到了有关如何解雇它们的文档,但不知道从哪里解雇它们。

当我尝试时,nsq_tail --channel=MyTestChannel --topic=test --lookupd-http-address=127.0.0.1:4161我得到 nsq_tail 命令未找到。我唯一知道的另一件事是,在我们的环境中 NSQ 由 docker 管理。任何帮助/朝正确方向推动都会很棒。谢谢!

go nsq

5
推荐指数
1
解决办法
1424
查看次数

Golang BSON转换

我试图将一个工作的mongo查询转换为golang中的bson.我有基本的东西下来和工作,但我正在努力弄清楚如何将更高级的or查询集成到混合中.

有人有一分钟帮我转换以下查询吗?它应该有希望给我我需要的方向......不幸的是,除了评估和查询之外,我还没有找到很多例子.

这适用于mongo:

db.my_collection.find({"$or": [
      {"dependencies.provider_id": "abc"}, 
      {"actions.provider_id": "abc"}]})
Run Code Online (Sandbox Code Playgroud)

这适用于golang/bson:

bson.M{"dependencies.provider_id": "abc"}
Run Code Online (Sandbox Code Playgroud)

我该如何正确介绍or声明?

go mongodb bson

4
推荐指数
2
解决办法
5821
查看次数

标签 统计

go ×3

bson ×1

google-app-engine ×1

mongodb ×1

nsq ×1