gpt4 book ai didi

windows - goapp 服务 : unable to find dev_appserver. py

转载 作者:IT王子 更新时间:2023-10-29 01:27:41 27 4
gpt4 key购买 nike

使用 go 1.2 python 2.7 和 appengine 1.8.9

dev_appserver.py 在 dos 框中工作,位于 windows 路径中。

goapp.exe 也适用于 dos 框,位于 windows 路径中。

知道为什么 goapp.exe serve 不起作用吗?

最佳答案

goapp/serve.go产生此错误消息(“无法找到 dev_appserver.py”)显示以下代码:

if p := os.Getenv("APPENGINE_DEV_APPSERVER"); p != "" {
return p, nil
}
return "", fmt.Errorf("unable to find dev_appserver.py")

所以仔细检查一下,当使用 goapp 时,APPENGINE_DEV_APPSERVER 环境变量是否真的被设置了。
参见例如这个 gotool.bat 确实设置该变量的脚本
(但是 dsymonds 正确地 points out 你不应该直接设置它,你应该总是使用 goapp):

@echo off
:: Copyright 2012 Google Inc. All rights reserved.
:: Use of this source code is governed by the Apache 2.0
:: license that can be found in the LICENSE file.
setlocal
set GOROOT=%~dp0\goroot
set APPENGINE_DEV_APPSERVER=%~dp0\dev_appserver.py
set GOARCH=
set GOBIN=
set GOOS=

:: Set a GOPATH if one is not set.
if not "%GOPATH%"=="" goto havepath
set GOPATH=%~dp0\gopath
:havepath

%GOROOT%\bin\%~n0.exe %*

关于windows - goapp 服务 : unable to find dev_appserver. py,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21198584/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com