【问题标题】:How to start Google App Engine via sub folder?如何通过子文件夹启动 Google App Engine?
【发布时间】:2014-10-01 05:08:06
【问题描述】:

我已将 Google Cloud SDK 下载到我的 Mac 并安装了它。我有一个本地基于 Google App Engine 的应用程序,我想从我的用户根文件夹的子文件夹中运行它。我不确定启动服务器的语法应该是什么样的。

我可以直接从我的用户文件夹运行服务器而不会出现问题:

dev_appserver.py appengine-python

其中 appengine-python 是包含所有应用程序文件的文件夹。我可以毫无问题地在浏览器中查看此应用程序。

如果我将 appengine-python 移动到文档文件夹中,我将无法运行它。例如,以下会引发错误:

dev_appserver.py documents\appengine-python

No such file or directory: 'documentsappengine-python'

上面的路径语法应该是什么样子的?

【问题讨论】:

  • 你没有用错斜线吗?它应该是 / 而不是 `\`
  • 完美。你是对的。您可以添加为答案吗?
  • 请假 4 天好吗?谢谢

标签: python macos terminal cloud


【解决方案1】:

在基于 Unix 的系统(包括 Mac)中,正斜杠 / 用于分隔文件系统对象。因此,为了分隔documentsapp-engine,必须使用正斜杠/,而不是反斜杠。

正确的语法是, dev_appserver.py documents/appengine-python

此外,正斜杠在 Unix 中具有特殊含义,因为它表示 root 目录。因此,每个绝对路径都以/ 开头,不同的文件或目录使用/ 进一步分隔

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-19
    • 1970-01-01
    • 1970-01-01
    • 2016-10-27
    • 2022-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多