问题标签 [dev-appserver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
365 浏览

python - Python 子模块导入错误 (Google App Engine dev_appserver.py)

我有以下代码appengine_config.py

输出如下:

通过 访问时怎么可能moves是一个模块six,但不能自行导入?

提供有关环境的一些上下文:

  • 我使用干净的 Debian GCE 虚拟机。

  • 从 virtualenv 中安装 python 2.7,virtualenv,安装基本依赖项的简短列表。

  • 该脚本从 dev_appserver.py(Google App Engine 标准环境本地开发服务器)中运行
  • six.moves从 python shell 导入罚款
0 投票
0 回答
188 浏览

google-app-engine - 云端点框架和 grpcio 的 dev_appserver.py 问题

尝试将 grpcio 库与 Cloud Endpoints Framework 一起拉入时,在通过 dev_appserver.py 运行它时会导致错误。当这些更改被推送到 Google Cloud Platform App Engine 时,错误不会出现。

我尝试更改 google-endpoints、grpcio 和 6 的版本,但没有一个组合解决了错误。我在 Windows 和 Ubuntu 上都遇到了错误。

错误

重新创建问题

确保您已安装 Google Cloud SDK。

克隆 python-docs-samples 存储库: https ://github.com/GoogleCloudPlatform/python-docs-samples.git

导航到回声样本

启动 dev_appserver

发送 POST 测试以确保其正常工作。

随着 echo 应用程序的工作,现在使用 GCP 使用的版本安装 grpcio。

编辑 app.yaml 文件以包含 grpcio 库,因此您的文件将如下所示。

再次启动 dev_appserver.py。

再次发送 POST。

我在上面放置的错误应该出现在 dev_appserver.py 的输出中。

0 投票
4 回答
1316 浏览

python - 从 pycharm 运行 dev_appserver.py 时出现 ImportError

我在 Windows 上使用最新版本的 pycharm 2018.2。我也将 Google Cloud Sdk 更新到了最新版本。

当我在 Pycharm 中使用内置的 App Engine 运行配置时: 运行窗口中出现在此处输入图像描述 导入错误:ImportError: cannot import name _common

dateutil.tz 包位于C:\Python27\Lib\site-packages我正在运行的项目中有一个 dateutil 包。我不知道这是否与问题有关。我尝试更改默认的 python 解释器,但它也不起作用。我尝试以管理员身份运行 Pycharm,但也没有任何效果。调试和非调试运行命令都会导致此问题。

如果我直接在终端中运行命令启动 dev_appserver.py(有或没有虚拟环境 python),它可以正常工作,例如"C:/Program Files (x86)/Google/Cloud SDK/google-cloud-sdk/bin/dev_appserver.py" --port 8484 app.yaml tasks.yaml longtasks.yaml

此外,如果我运行 pycharm 正在运行的命令(除了 runnerw 部分),那么它也可以正常工作(从命令行):

还值得注意的是,我可以在 Pycharm 中运行其他 GAE 项目并且它们确实运行(这让我认为这与我对这个项目的配置有关)。

0 投票
1 回答
544 浏览

google-app-engine - Google App Engine dispatch.yaml 意外属性“服务”

我无法让我的 dispatch.yaml 文件在本地 devappserver 上运行。我有两个错误,一个似乎与缩进有关, expecting <block end>, but found ?我可以通过删除如下所示的调度文件中的缩进来解决这个问题。

第二个问题发生在我删除了我得到的缩进我Unexpected attribute 'service' of type DispachInfoExternal尝试从谷歌文档中复制示例但我得到了同样的错误,我也尝试将名称服务更改为模块,因为我相信这是旧名称,我得到了同样的错误。我使用 Atom 作为我的编辑器。

0 投票
0 回答
322 浏览

python - GAE dev_appserver.py 在 macOS Mojave 上找不到搜索索引

我一直在尝试通过 dev_appserver.py 运行 yaml 文件,但它给了我一些错误。我在 MacOS Mojave 公共测试版上运行它,并尝试了一系列解决方案,例如运行不同的主机/端口和重新安装 Google Cloud SDK。这是它给我的错误:

0 投票
1 回答
1529 浏览

google-app-engine - 如何让 golang gin 与谷歌应用引擎一起工作?

我的 GOPATH 是$HOME/go,我把我的项目的源代码放在$HOME/go/src/myproj

并且有两个文件:

应用程序.yaml:

你好.go

然后我跑dev_appserver.py .

有用,

然后我决定这样拆分hello.go:

新的hello.go

和一个api文件夹和api/api.go文件

然后我dev_appserver.py .再次运行但收到此错误:

错误 2018-09-28 05:17:47,653 instance_factory.py:229] 无法构建 Go 应用程序:(执行的命令:/Users/gaco/.google-cloud-sdk/platform/google_appengine/goroot-1.9/bin/go -app-builder -app_base /Users/gaco/go/src/myproj -api_version go1 -arch 6 -dynamic -goroot /Users/gaco/.google-cloud-sdk/platform/google_appengine/goroot-1.9 -nobuild_files ^^$ -incremental_rebuild -unsafe -print_extras_hash hello.go api/api.go)

2018/09/28 14:17:47 go-app-builder:解析输入失败:应用文件 api.go 与从 GOPATH 导入的相同文件冲突

警告 2018-09-28 05:17:47,654 instance.py:297] 无法获取实例的 PID 错误 2018-09-28 05:17:47,654 instance.py:300] '_GoBuildFailureRuntimeProxy' 对象没有属性 '_process'

问题是什么?我该如何解决?

0 投票
1 回答
184 浏览

python-3.x - Google Cloud:dev_appserver.py 不反映实时更改

我正在开发一个网络应用程序以部署在 Google Cloud 的 App Engine 上。当我进行一些更改时会dev_appserver.py看到它们(控制台说Detected file changes)但这些更改不会生效,即即使我刷新页面我仍然会看到旧代码。为了使新代码可见,我需要终止进程并重新启动dev_appserver.py

有没有办法解决?

我的app.yalm文件:

我正在使用 Flask 开发应用程序。

0 投票
1 回答
397 浏览

google-app-engine - AppEngine 的 dev_appserver.py 预热超级慢

我在我的 Mac 上更新了 AppEngine(有一段时间没有这样做了)。dev_appserver过去几乎可以立即启动(我有一个非常小的网站),但现在需要 30 秒。第一次启动后,如果我将其关闭然后再打开,它会再次快速。但是如果我切换到另一个项目并回到第一个项目,它真的很慢。

我运行它,--log_level=debug但它在挂起时不打印任何东西。知道发生了什么吗?工作的乐趣变成了噩梦。如果您需要任何其他信息,请告诉我(我有一个 python webapp,主要提供静态文件)

0 投票
0 回答
104 浏览

python - 运行时设置为 python37 时 dev_appserver.py 无法运行

我在运行时Python 3.7.1上运行dev_appserver.py

我的app.yaml如下。

当我运行 dev_appserver.py 时,出现以下问题。

0 投票
0 回答
73 浏览

java - 使用 DevAppServer 处理 jUnit 异常

我在 Java 中使用 jUnit 测试和处理异常时遇到问题。我使用注释@RunWith (DevAppServerTestRunner.class) 和@DevAppServerTest (TestConfig.class) 创建了我的 TestClass,因为我需要测试一个使用我的 appengine-web.xml 文件中配置的一些属性的方法。

问题来了,在声明了一个 jUnit @Rule来定义一个我想测试的异常之后,我运行了测试并得到一个错误说“规则' myexceptionName '必须实现 MethodRule 或 TestRule”。

这很奇怪,因为我声明的异常是ExpectedException类型,这是一个已经实现 TestRule 的 jUnit 类。我怀疑这个问题与我的@RunWith@DevAppServerTest注释有关,因为使用另一个没有它们的类,规则实现工作(我不能使用的解决方案,因为我需要从 appengine-web.xml 读取一些属性)。

有没有人遇到过类似的事情或知道如何处理这个问题?

我在这里编写的示例代码不涉及 appengine 系统属性,但它给出同样的错误: