Laravel, composer установил в каталоге проекта, но вендорная папка не отображается в Sublime - PullRequest
0 голосов
/ 08 сентября 2018

Я отредактировал ~/.bashrc, чтобы включить:

APP_ENV=prd
APP_VER=prd
CUSTOMER_NAME=javag

Это локальная копия сайта электронной коммерции, созданного моей компанией (я действительно новичок в этом, даже не обладаю степенью сложности).

Затем я получаю эту ошибку в командной строке при попытке php artisan serve.

PHP Warning:  require(/var/www/html/ds3-ef-javag/php/ef/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /var/www/html/ds3-ef-javag/php/ef/bootstrap/autoload.php on line 17
PHP Fatal error:  require(): Failed opening required '/var/www/html/ds3-ef-javag/php/ef/bootstrap/../vendor/autoload.php' (include_path='.:/usr/share/php') in /var/www/html/ds3-ef-javag/php/ef/bootstrap/autoload.php on line 17

Итак, я вошел в /var/www/html/ds3-ef-javag/php/ef/bootstrap/autoload.php, но в строке 17 уже есть что-то:

<?php

define('LARAVEL_START', microtime(true));

/*
|--------------------------------------------------------------------------
| Register The Composer Auto Loader
|--------------------------------------------------------------------------
|
| Composer provides a convenient, automatically generated class loader
| for our application. We just need to utilize it! We'll require it
| into the script here so we do not have to manually load any of
| our application's PHP classes. It just feels great to relax.
|
*/
include_path='.:/usr/share/php';
require __DIR__.'/../vendor/autoload.php';

Так что я поместил это в строку 16 и все еще получаю ту же ошибку.

Любые советы приветствуются.

Редактировать: я запустил composer install в папке /ef и теперь вижу его там:

app                      database           phpunit.xml       storage
artisan                  env-local.env      public            tests
bitbucket-pipelines.yml  env-prod.env       README.md         vendor
bootstrap                env-stg.env        release-note.ejs  webpack.mix.js
composer.json            package.json       resources         yarn.lock
composer.lock            package-lock.json  routes
config                   phpunit.dusk.xml   server.php

Внутри папки vendor:

autoload.php   erusev         laravel    phar-io        swiftmailer
aws            facebook       league     phpdocumentor  symfony
beberlei       fideloper      mockery    phpspec        theseer
bin            filp           monolog    phpunit        tijsverkoyen
composer       fzaninotto     mtdowling  predis         vlucas
dnoegel        guzzlehttp     myclabs    psr            webmozart
doctrine       hamcrest       nesbot     psy            webpatser
dragonmantank  jakub-onderka  nikic      ramsey
egulias        justinrainbow  paragonie  sebastian

Но когда я захожу в каталог /ef и запускаю subl ef, я не вижу папку vendor в левой панели столбцов, как я обычно делаю с другими проектами Laravel.

screenshot

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...