【问题标题】:Reverting to old Google Cloud SDK shell version恢复到旧的 Google Cloud SDK shell 版本
【发布时间】:2018-01-04 08:45:39
【问题描述】:

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

提前致谢。

【问题讨论】:

    标签: eclipse google-app-engine gcloud


    【解决方案1】:

    您可以通过多种方式获取旧版 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
      

    【讨论】:

      【解决方案2】:

      使用 apt-get 按版本号定位:

      sudo apt-get install google-cloud-sdk=294.0.0-0
      

      【讨论】:

        猜你喜欢
        • 2020-06-12
        • 1970-01-01
        • 2014-03-31
        • 2012-05-30
        • 2022-07-07
        • 2017-10-23
        • 1970-01-01
        • 1970-01-01
        • 2015-11-09
        相关资源
        最近更新 更多