克隆laravel项目后无法使用工匠

时间:2016-12-20 08:06:52

标签: php laravel laravel-5.3

好吧,显然没有人遇到这个问题,因为我找不到与我的问题相同的问题。

我在本地计算机和远程服务器上创建了一个Laravel 5.3项目,它们运行良好。

我在GitHub中为Laravel项目创建了一个repo,并将整个项目推送到了存储库。 我将存储库克隆到另一台服务器,突然composer installphp artisan正在破坏。

当我尝试运行php artisan时,它会给我这个错误:Could not open input file: artisan

当我尝试运行php composer.phar installphp composer.phar update时,它会给我这个错误:

Could not open input file: artisan
Script php artisan optimize handling the post-update-cmd event returned with error code 1

知道什么是错的吗? Laravel项目中需要哪些文件才能运行工匠,因为我非常确定我包含了所有必需的文件。感谢。

3 个答案:

答案 0 :(得分:1)

尝试删除bootstrap/cache/config.php文件。然后又跑了。

composer dumpautoload
composer update

这可能适合你。

答案 1 :(得分:0)

artisan文件不在git存储库中所以我添加了并且它工作正常

答案 2 :(得分:0)

Laravel必须在项目的根目录中拥有工匠文件。如果不是他们,您将会遇到错误消息。

Laravel还需要一个composer.json文件来指定必须安装哪些依赖项。

任何丢失的文件总是可以在Github上的laravel资源库中找到:https://github.com/laravel/laravel