我可以使用installation进程安装Laravel并使其正常运行,但我不明白的是我是如何能够推送相同的源代码并且能够从回购中运行它,例如github。当我这样做时,克隆它不允许我能够运行php artisan
任何东西。
此外,当我有一个工作目录时,将其推送到一个仓库,将其克隆回来,仍然无法正常工作。我无法运行artisan
。我能做到这一点的唯一方法是通过安装说明中的composer来创建一个新项目。
请指导我;我在这里不知所措。
答案 0 :(得分:2)
因为克隆时不包含供应商目录。
要解决它,请运行composer install
克隆它,然后artisan
应该有效。
答案 1 :(得分:1)
如果你检查过.gitignore
文件,那么你可能已经知道了。
因为我们没有将依赖项提交到git存储库。我们必须通过composer install
手动安装它,以便在任何计算机上获得项目的新副本。拥有本地副本后,您只需要更新它或在composer.lock
文件的任何更新时安装。