2017-04-18 72 views
1

我使用宅基地环境和命令行“php artisan -V”它不起作用。我用“laravel new test”创建了我的项目,所以我想我所有的文件都被更新了。未能打开流:家园环境中没有这样的文件或目录

[email protected]:~/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 
[email protected]:~/Laracasts/test$ 

.yaml文件


ip: "192.168.10.10" 
memory: 2048 
cpus: 1 
provider: virtualbox 

authorize: ~/.ssh/id_rsa.pub 

keys: 
- ~/.ssh/id_rsa 

folders: 
- map: ~/Desktop/Arnau/dev/repositories/phpmyadmin 
    to: /home/vagrant/phpmyadmin 

- map: ~/Desktop/Arnau/dev/repositories/Laravel 
    to: /home/vagrant/Laravel 

- map: ~/Desktop/Arnau/dev/repositories/Laracasts 
    to: /home/vagrant/Laracasts 

sites: 
- map: phpmyadmin.app 
    to: /home/vagrant/phpmyadmin 

- map: administracio.dev 
    to: /home/vagrant/Laravel/administracio/public 

- map: laracasts.dev 
    to: /home/vagrant/Laravel/laracasts/public 

databases: 
- phpmyadmin 
- administracio 
- laracasts 

和..我在结尾加上甚至我的主机文件。

192.168.10.10 administracio.dev 
192.168.10.10 laracasts.dev 

下一页错误后PHP composer.phar安装

[email protected]:~/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 
[email protected]:~/Laracasts/test$ 
+0

你也可以发布你的homestead.yaml文件吗? –

+0

我添加了更多信息 –

+0

尝试在测试项目的根目录下运行作曲家安装。我猜测作曲家还没有编译自动加载器。 –

回答

2

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

此问题的解决方案是插入本应该出现的代码(found here)。

尽管如此,文件最终失踪并不明确。

相关问题