Php 无法打开流:Homestead环境中没有此类文件或目录
我使用的是homestead环境,命令行“php artisan-V”不起作用。我用“laravel新测试”创建了我的项目,所以。。我想我所有的文件都更新了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
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$