autoload.php 缺少 Cakephp 3.0 的供应商文件夹

autoload.php missing from vendor folder with Cakephp 3.0

我已经安装了新的 Cakephp 3.0 包,我已经按照 this tutorial,一个新的包已经安装在我的系统上,但是当我尝试 运行 服务器时我得到这个错误:

PHP Warning: require(/var/www/html/bookmarker/vendor/autoload.php): failed to open stream: No such file or directory in /var/www/html/bookmarker/bin/cake.php on line 31

这些是我使用过的命令:

curl -s https://getcomposer.org/installer | php
php composer.phar create-project --prefer-dist cakephp/app bookmarker
cd bookmarker/
bin/cake server

当我尝试最后一个命令时,我得到了那个错误。

您可以通过此方法重新创建项目自动加载:

  1. 打开终端,
  2. cd /var/www/html/bookmarker,
  3. composer dumpautoload

试一试。