【发布时间】:2016-06-11 21:31:14
【问题描述】:
在 Ubuntu 上,当我从 GitHub 克隆我的 Laravel 5.0 项目然后点击“composer install”时,我得到以下结果:
我看不到 .env 文件,但我尝试从其他本地项目复制 .env 文件,然后使用 @include() 加载刀片文件时出现错误:
我也在 Windows 上尝试过,但结果相同,我注意到当我执行“git add --all”时会显示一条警告消息:
【问题讨论】:
-
您的系统上是否存在文件 /opt/lampp/htdocs/teachme2016/resources/views/tickets/list.blade.php?这绝对不是 composer 的问题,而是 git 的问题(文件没有被提交和推送)或者是你这边的错误。
-
谢谢托马斯。是的,它确实在路径中,但我不知道发生了什么。
-
你可能克隆了 Laravel 框架,而不是完整的 Laravel 包。按照 Laravel.com 上的安装说明,您可以使用 composer 或 Laravel install 来安装 Laravel...
-
感谢@Digitlimit,我更改了条目,添加了我看到的 git 问题。请查看更改,我不知道为什么会发生这种情况或是否有关系。
-
composer install输出的最后一行之一是Writing lock file,这很奇怪,因为您应该将此文件提交到存储库中。如果缺少它,Composer 将在安装时像update一样,即它将获取最新的匹配版本。这可能会把事情搞砸。
标签: php git laravel laravel-5 composer-php