eclipse - 恢复到旧的 Google Cloud SDK shell 版本

标签 eclipse google-app-engine gcloud

我正尝试将一个 Java 项目从 Eclipse 部署到 Google App Engine 中,但被 JSP 阻止了。 由于“'utf8' 编解码器无法解码字节”错误,Everything JSP 使我的应用程序无法部署。 不要尝试插入任何奇怪的(不是 UTF-8)字符,Eclipse 的所有内容都设置为 UTF-8。 试图发送适用于 Eclipse 的 Google App Engine 工具(即将弃用)的存档,但不会部署。 我已经看到有关将 Google Cloud Tools for Eclipse 插件恢复到以前版本(1.58 似乎避免了一些问题)的线程是这些最近错误的可能解决方案,但我在安装时遇到问题,批处理只是告诉我“安装将退出“?! 之前尝试卸载以前的(最新)版本,确保我正在启动 bundled-python 批处理,但仍然无法安装旧版本的 Google Cloud SDK shell。 如果有人对我的安装失败的原因有任何建议,我会很高兴。

提前致谢。

最佳答案

您可以通过多种方式获取旧版 Google Cloud SDK。

  1. 下载versioned archive

    • (如果您使用的是 Windows)获取 google-cloud-sdk-XXX.0.0-windows-x86_64-bundled-python.zip 文件。
    • 解压到some\dir
    • some\dir\google-cloud-sdk\bin 目录添加到您的系统路径
    • 重新启动命令提示符(或其他依赖 gcloud 的应用程序)并运行例如 gcloud info,它应该是功能齐全的安装,无需运行 install.bat.
  2. 或者,使用现有的 SDK 安装和 gcloud 组件管理器返回到以前的版本。例如

    gcloud components update --version 158.0.0
    

关于eclipse - 恢复到旧的 Google Cloud SDK shell 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45370810/

相关文章:

java - TableViewer 单元格编辑器不工作 - SWT

PC 重启后,Eclipse webapp 项目不再在 Tomcat 上正常启动

python - 如何让 Travis-CI 在出现提示时输入密码?

java - 如何管理 Apache Web 服务器和 Google App Engine 之间的 HTTP 通信?

google-cloud-platform - 谷歌云功能超时,显然是在数据库访问期间

google-cloud-platform - 允许外部用户启动/停止 Google Compute Engine 虚拟机实例

eclipse - 如何使用 Eclipse IDE 重新部署 Web 应用程序

java - Eclipse 是否有用于 java 序列化文件的编辑器/查看器?

google-app-engine - 上传属性 Google App Engine - app.yaml

docker - 在 Ubuntu 20.04 上从 GCE vm 中的 GCR 拉取