将Laravel项目部署到Gcloud App引擎时Composer出错

时间:2018-09-15 17:15:31

标签: php laravel composer-php gcloud

我已经开发了一个Laravel App简单的public class App extends Application { @Override public void onCreate() { super.onCreate(); // Start MyService to run in the background Intent service = new Intent(this, MyService.class); this.startService(service); } } 操作。而部署在Gcloud上。终端上显示的日志是:

enter image description here

在此显示

上的错误
  

步骤1:安装PHP扩展...   步骤1:运行作曲家...   步骤#1:使用包信息加载composer存储库   步骤1:从锁定文件安装依赖项   步骤#1:包操作:41安装,0更新,0删除   步骤#1:由于没有安装'unzip'命令,因此正在使用PHP zip扩展名解压缩zip文件。   步骤1:这可能会导致无效的存档报告。安装“ unzip”可能会修复它们。   ...

请帮助我解决这个问题

谢谢

1 个答案:

答案 0 :(得分:0)

您在使用latest Google Cloud SDK version吗?

确定要这样做,像这样更新当前版本:

//Freeze page content scrolling
function freeze() {
    if ($("html").css("position") != "fixed") {
        var top = $("html").scrollTop() ? $("html").scrollTop() :
            $("body").scrollTop();
        if (window.innerWidth > $("html").width()) {
            $("html").css("overflow-y", "scroll");
        }
        $("html").css({
            "width": "100%",
            "height": "100%",
            "position": "fixed",
            "top": -top
        });
    }
}

//Unfreeze page content scrolling
function unfreeze() {
    if ($("html").css("position") == "fixed") {
        $("html").css("position", "static");
        $("html, body").scrollTop(-parseInt($("html").css("top")));
        $("html").css({
            "position": "",
            "width": "",
            "height": "",
            "top": "",
            "overflow-y": ""
        });
    }
}

var frozen = false;

$("#addFixed").click(function() {
    if (frozen) {
        unfreeze();
        frozen = false;
    } else {
        freeze();
        frozen = true;
    }
});

确定您安装了正确的解压缩工具? This is the one