"vendor" 运行 "Composer Install" 后缺少文件夹
"vendor" folder missing after running "Composer Install"
我目前正在尝试 运行 在 Vagrant/Homestead 我从 Github 中提取的 Laravel 应用程序。我将它连接到数据库,并在文件夹中 运行 Composer Install,Composer Update。当我尝试在浏览器上访问它时,出现以下错误:
警告:要求(/home/vagrant/.../public/vendor/autoload.php):无法打开流:[=30 中没有这样的文件或目录=]/..../public/autoload.php 第 2 行
我导航到 vendor 文件夹,发现它没有创建。任何想法如何解决它?
应用程序 运行s 在 Laravel 4 中,当我 运行 Composer Install 时,我从终端得到以下输出:
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Package herrera-io/json is abandoned, you should avoid using it. Use kherge/json instead.
Package kherge/version is abandoned, you should avoid using it. No replacement was suggested.
Package herrera-io/phar-update is abandoned, you should avoid using it. No replacement was suggested.
Package mjolnic/bootstrap-colorpicker is abandoned, you should avoid using it. Use itsjavi/bootstrap-colorpicker instead.
正在生成自动加载文件
php artisan clear-compiled
php artisan optimize
Generating optimized class loader
有什么想法吗?
Composer 需要 运行 来自您的应用程序的根目录,即不是来自 public
文件夹,因为您的错误似乎表明。
你可以先试试运行ning:
composer install --no-scripts
此命令应列出正在下载和安装的包。如果以上方法有效,您可以 运行:
php artisan optimize
这将创建 autoload.php 文件,Laravel 将使用该文件。
我也遇到过,我通过在 Composer 目录中创建一个 vendor/bin 文件夹解决了这个问题。
$PATH/users/*-system_name-*/AppData/Roaming/Composer
我遇到了同样的问题,一些答案有效但没有帮助然后我尝试了命令 = composer dump-autoload。然后它工作正常。希望这对你有帮助。
我目前正在尝试 运行 在 Vagrant/Homestead 我从 Github 中提取的 Laravel 应用程序。我将它连接到数据库,并在文件夹中 运行 Composer Install,Composer Update。当我尝试在浏览器上访问它时,出现以下错误:
警告:要求(/home/vagrant/.../public/vendor/autoload.php):无法打开流:[=30 中没有这样的文件或目录=]/..../public/autoload.php 第 2 行
我导航到 vendor 文件夹,发现它没有创建。任何想法如何解决它?
应用程序 运行s 在 Laravel 4 中,当我 运行 Composer Install 时,我从终端得到以下输出:
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Package herrera-io/json is abandoned, you should avoid using it. Use kherge/json instead.
Package kherge/version is abandoned, you should avoid using it. No replacement was suggested.
Package herrera-io/phar-update is abandoned, you should avoid using it. No replacement was suggested.
Package mjolnic/bootstrap-colorpicker is abandoned, you should avoid using it. Use itsjavi/bootstrap-colorpicker instead.
正在生成自动加载文件
php artisan clear-compiled php artisan optimize Generating optimized class loader
有什么想法吗?
Composer 需要 运行 来自您的应用程序的根目录,即不是来自 public
文件夹,因为您的错误似乎表明。
你可以先试试运行ning:
composer install --no-scripts
此命令应列出正在下载和安装的包。如果以上方法有效,您可以 运行:
php artisan optimize
这将创建 autoload.php 文件,Laravel 将使用该文件。
我也遇到过,我通过在 Composer 目录中创建一个 vendor/bin 文件夹解决了这个问题。
$PATH/users/*-system_name-*/AppData/Roaming/Composer
我遇到了同样的问题,一些答案有效但没有帮助然后我尝试了命令 = composer dump-autoload。然后它工作正常。希望这对你有帮助。