我有一个git存储库,这是一个简单的cakephp3应用程序.(我不能分享因为那是私人的).我分叉了存储库并将其克隆到我的本地目录,但是当我打开网址时它给了我这个错误:
Warning: require(C:\xampp\htdocs\cakephp\shopinator\sms\smsv3\vendor\autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\cakephp\shopinator\sms\smsv3\config\bootstrap.php on line 23 Fatal error: require(): Failed opening
required 'C:\xampp\htdocs\cakephp\shopinator\sms\smsv3\vendor\autoload.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\cakephp\shopinator\sms\smsv3\config\bootstrap.php on line 23
Run Code Online (Sandbox Code Playgroud)
我也安装了作曲家并且可识别.我正在使用git bash.
同一个存储库在另一台机器上正常运行.
任何帮助,将不胜感激.
更新: 我尝试过这种方式:我正在使用composer安装cakephp 3,它仍然给我同样的错误.
composer create-project cakephp/app
Run Code Online (Sandbox Code Playgroud)
我也试过这个,但没有运气.
更新:
用这个命令
composer create-project --prefer-dist cakephp/app
Run Code Online (Sandbox Code Playgroud)
新装置有效.
我已经解决了这个问题.我从packagist.org下载了composer.phar文件, 并在我的应用程序根目录中执行了以下命令.
php composer.phar install
Run Code Online (Sandbox Code Playgroud)
现在我没有autoload.php问题.