Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法打开流:Homestead环境中没有此类文件或目录_Php_Laravel_Composer Php_Homestead_Laravel Artisan - Fatal编程技术网

Php 无法打开流:Homestead环境中没有此类文件或目录

Php 无法打开流:Homestead环境中没有此类文件或目录,php,laravel,composer-php,homestead,laravel-artisan,Php,Laravel,Composer Php,Homestead,Laravel Artisan,我使用的是homestead环境,命令行“php artisan-V”不起作用。我用“laravel新测试”创建了我的项目,所以。。我想我所有的文件都更新了 vagrant@homestead:~/Laracasts/test$ php artisan -V PHP Warning: require(/home/vagrant/Laracasts/test/bootstrap/autoload.php): failed to open stream: No such file

我使用的是homestead环境,命令行“php artisan-V”不起作用。我用“laravel新测试”创建了我的项目,所以。。我想我所有的文件都更新了

vagrant@homestead:~/Laracasts/test$ php artisan -V
PHP Warning:  require(/home/vagrant/Laracasts/test/bootstrap/autoload.php):         
failed to open stream: No such file or directory in         
/home/vagrant/Laracasts/test/artisan on line 16

Warning: require(/home/vagrant/Laracasts/test/bootstrap/autoload.php):     
failed to open stream: No such file or directory in 
/home/vagrant/Laracasts/test/artisan on line 16
PHP Fatal error:  require(): Failed opening required 
'/home/vagrant/Laracasts/test/bootstrap/autoload.php' 
(include_path='.:/usr/share/php') in /home/vagrant/Laracasts/test/artisan on 
line 16

Fatal error: require(): Failed opening required 
'/home/vagrant/Laracasts/test/bootstrap/autoload.php' 
(include_path='.:/usr/share/php') in /home/vagrant/Laracasts/test/artisan on 
line 16
vagrant@homestead:~/Laracasts/test$
.yaml文件


和。。甚至是我在最后添加的主机文件

192.168.10.10 administracio.dev
192.168.10.10 laracasts.dev
php composer.phar安装后的下一个错误


经过长时间的讨论和调试,问题变得清楚了;
bootstrap/autoload.php
文件丢失

这个问题的解决方案是插入本应存在的代码()


但是,文件是如何丢失的还不清楚。

您也可以发布homestead.yaml文件吗?我在测试项目的根目录中添加了更多infoTry running composer install。我猜composer还没有编译自动加载器。我使用了我在这里找到的命令行安装:所有设置都正确,可以使用composer下载。。。Composer(版本1.4.1)已成功安装到:/home/vagrant/Laracasts/test/Composer.phar使用它:php Composer.pharvagrant@homestead:~/laracast/test$php-r“取消链接('composer-setup.php')vagrant@homestead:~/Laracasts/test$但仍然是相同的错误。是否运行了composer?进入type
php composer.phar install
中的目录,看看这是否有帮助。标记为链接已断开,因此不会回答问题anymore@Tomm我已经更新了链接
192.168.10.10 administracio.dev
192.168.10.10 laracasts.dev
vagrant@homestead:~/Laracasts/test$ php composer.phar install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postInstall
> php artisan optimize
PHP Warning:  require(/home/vagrant/Laracasts/test/bootstrap/autoload.php):     
failed to open stream: No such file or directory in     
/home/vagrant/Laracasts/test/artisan on line 16

Warning: require(/home/vagrant/Laracasts/test/bootstrap/autoload.php): 
failed to open stream: No such file or directory in 
/home/vagrant/Laracasts/test/artisan on line 16
PHP Fatal error:  require(): Failed opening required 
'/home/vagrant/Laracasts/test/bootstrap/autoload.php' 
(include_path='.:/usr/share/php') in /home/vagrant/Laracasts/test/artisan on 
line 16

Fatal error: require(): Failed opening required     
'/home/vagrant/Laracasts/test/bootstrap/autoload.php' 
(include_path='.:/usr/share/php') in /home/vagrant/Laracasts/test/artisan on 
line 16
Script php artisan optimize handling the post-install-cmd event returned 
with error code 255
vagrant@homestead:~/Laracasts/test$