如何更改 App Engine 项目的本地文件夹?

How to change the local folder for an App Engine project?

TIA 为您提供帮助。

我最近开始尝试使用 Google App Engine,我已经能够成功地建立一个项目。

但是,我弄错了本地文件的位置,我想更改它。

这是我部署时控制台的输出:

jnkrois@dev:~/Development/My_Project$ gcloud app deploy 正在初始化 App Engine 资源...完成。
您将要部署以下服务:
My_Project/default/1234567890(来自[/home/jnkrois/Development/My_Project/app.yaml])

注意本地文件夹是/home/jnkrois/Development/My_Project/app.yaml

我想更改 gcloud 设置以便从我的 /var/www/html/My_Project/

中提取文件

这样我就可以通过我的 Apache 服务器在本地 运行 项目。

感谢您的帮助。

That way I can run the project locally via my Apache server.

在绝大多数情况下,您将无法通过 apache 运行 您的 GAE 项目。除了 可能,对于具有非常特殊配置的完全静态网站。

在本地 运行 您的 GAE 项目的正确方法是使用开发服务器,请参阅 Using the Local Development Server

但要回答你的问题 - 项目目录之外的项目没有额外的依赖关系,所以只需将项目目录移动到你想要的地方(假设所有权限都得到满足,由你检查解决任何权限问题在下面的示例中)和 运行 来自新项目位置的 gcloud cmd:

mv /home/jnkrois/Development/My_Project /var/www/html
cd /var/www/html/My_Project/
gcloud app deploy

再说一遍,不管这是否对您有帮助 运行 它是否通过 apache。