我正尝试将一个 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。
-
- (如果您使用的是 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
.
- (如果您使用的是 Windows)获取
或者,使用现有的 SDK 安装和
gcloud
组件管理器返回到以前的版本。例如gcloud components update --version 158.0.0
关于eclipse - 恢复到旧的 Google Cloud SDK shell 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45370810/