无法通过 gcloud 安装找到 dev_appserver.py
Can't find dev_appserver.py with gcloud installation
我已经按照以下说明安装了 gcloud:
https://cloud.google.com/sdk/docs/quickstart-debian-ubuntu
gcloud
在我的 /usr/bin/gcloud
路径中,但包裹似乎没有 dev_appserver.py
在我的路径中。安装了吗?我怎么运行呢?
平台:Ubuntu16.04
编辑:通过 运行ning dpkg -L google-cloud-sdk
我在 /usr/lib/google-cloud-sdk/bin/dev_appserver.py
找到了它,但是当我尝试 运行 它时,我得到:
This action requires the installation of components: [app-engine-
python]
You cannot perform this action because this Cloud SDK installation is
managed by an external package manager. If you would like to get the
也不确定为什么它没有添加到我的路径中。
google-cloud-sdk
deb 包附带 built-in component manager 禁用,这会阻止 dev_appserver.py 的副本通过 gcloud 工作。如果你更新你的 apt-cache,你可以安装刚刚开始发布的 google-cloud-sdk-app-engine-python
and/or google-cloud-sdk-app-engine-java
包。此处的路线:
我知道最初的问题与 Ubuntu 有关,但我只是想分享一些关于 macOS/OS X 的注释,以防对其他人有帮助。
我通过 Homebrew-Cask and overlooked the caveats note 安装了 google-cloud-sdk
:
brew cask install google-cloud-sdk
安装 SDK cask 后,我安装了 Python App Engine 组件,正如@Rodney Jonace 提到的:
gcloud components install -q app-engine-python
回到上面提到的注意事项,我在 ~/.zshrc
文件中附加了以下内容:
source $(brew --prefix)/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/path.zsh.inc
source $(brew --prefix)/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/completion.zsh.inc
打开一个新的终端选项卡,我能够调用额外的 Python App Engine 脚本(例如,dev_appserver.py
)并使用 Zsh 完成。希望对您有所帮助!
以下文章也很有用:
http://www.javatronic.fr/tips/2014/10/17/installing_google_cloud_sdk_on_ubuntu_with_oh-my-zsh.html
我已经按照以下说明安装了 gcloud: https://cloud.google.com/sdk/docs/quickstart-debian-ubuntu
gcloud
在我的 /usr/bin/gcloud
路径中,但包裹似乎没有 dev_appserver.py
在我的路径中。安装了吗?我怎么运行呢?
平台:Ubuntu16.04
编辑:通过 运行ning dpkg -L google-cloud-sdk
我在 /usr/lib/google-cloud-sdk/bin/dev_appserver.py
找到了它,但是当我尝试 运行 它时,我得到:
This action requires the installation of components: [app-engine-
python]
You cannot perform this action because this Cloud SDK installation is
managed by an external package manager. If you would like to get the
也不确定为什么它没有添加到我的路径中。
google-cloud-sdk
deb 包附带 built-in component manager 禁用,这会阻止 dev_appserver.py 的副本通过 gcloud 工作。如果你更新你的 apt-cache,你可以安装刚刚开始发布的 google-cloud-sdk-app-engine-python
and/or google-cloud-sdk-app-engine-java
包。此处的路线:
我知道最初的问题与 Ubuntu 有关,但我只是想分享一些关于 macOS/OS X 的注释,以防对其他人有帮助。
我通过 Homebrew-Cask and overlooked the caveats note 安装了 google-cloud-sdk
:
brew cask install google-cloud-sdk
安装 SDK cask 后,我安装了 Python App Engine 组件,正如@Rodney Jonace 提到的:
gcloud components install -q app-engine-python
回到上面提到的注意事项,我在 ~/.zshrc
文件中附加了以下内容:
source $(brew --prefix)/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/path.zsh.inc
source $(brew --prefix)/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/completion.zsh.inc
打开一个新的终端选项卡,我能够调用额外的 Python App Engine 脚本(例如,dev_appserver.py
)并使用 Zsh 完成。希望对您有所帮助!
以下文章也很有用:
http://www.javatronic.fr/tips/2014/10/17/installing_google_cloud_sdk_on_ubuntu_with_oh-my-zsh.html