【问题标题】:Stuck on Google Home Tutorial卡在 Google Home 教程上
【发布时间】:2017-06-20 13:58:02
【问题描述】:

我正在编写 Actions on Google 教程的介绍。我到了第 4 页,却被困在“Fulfillment Webhook and Deployment”阶段。我将示例后端代码放入名为 populationai.go 的 Go 文件中。我对如何执行 Windows 中“使用 ngrok 在本地运行 Webhook”部分中列出的命令感到困惑,因为它们是为不同的操作系统设计的。我应该首先在 Windows 的命令提示符下执行这些步骤吗?谢谢。

https://www.programmableweb.com/news/how-to-get-started-google-actions/how-to/2017/01/31?page=4

以下是我感到困惑的步骤:

  1. 我们启动 Go 应用程序,它通过 go run populationapi.go 公开 API 服务器

    $ go run populationapi.go
    
  2. 我们启动 ngrok 以通过以下命令在端口 9000 上公开一个安全的公共隧道:

    $ ngrok http 9000
    

编辑:每次我尝试“go run populationapi.go”命令时都会显示

'go' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

编辑:我的 go 文件位于我的桌面上。问题是文件的位置吗?安装程序将 Go 发行版放在 c:\Go 中。

【问题讨论】:

  • 是的,$ 表示命令提示符。幸运的是,go 工具和 ngrok 都适用于 Windows。
  • 你的 go 代码文件在哪里?我想它不在 GOROOT 下,请从终端显示pwd 命令的输出。
  • 我的 go 文件位于我的桌面上。问题是文件的位置吗?安装程序将 Go 发行版放在 c:\Go 中。
  • 不知道为什么会有这么多反对意见。人们应该评论他们为什么投反对票。

标签: go webhooks google-home


【解决方案1】:

这个错误意味着你没有安装 Go。

您需要安装 go,也称为 Golang 才能运行他们在第 4 步中提供的示例代码。

确保也遵循安装说明。

这只是一个例子。您也可以用任何语言编写代码。

【讨论】:

  • 谢谢!我之前尝试安装 Go,我想我一定犯了一个错误。
  • 如果你使用的是 Windows 包,它应该已经创建了环境变量。您必须关闭并重新打开任何 CMD 提示以启用 m(或重新启动)。如果您只下载了 zip,则上面一行中的安装说明将包含需要添加的所需 PATH 名称。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-02-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-22
  • 1970-01-01
相关资源
最近更新 更多