2017-09-15 2 views
0

にベンダーのフォルダを検出することはできません。ルーメンComposerは、新しく作成したプロジェクト

lumen new blogb 

新しいディレクトリが作成されているが、ベンダーフォルダが新しく作成されたフォルダ内に発生していません。

私は(何のベンダーのフォルダが存在しないので)、私は次のエラーを取得

php artisan serve 

を試してみてくださいその方法:

Warning: require_once(C:\Users\user\Desktop\blogb\bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in C:\Users\user\Desktop\blogb\bootstrap\app.php on line 3

Fatal error: require_once(): Failed opening required 'C:\Users\user\Desktop\blogb\bootstrap/../vendor/autoload.php' (include_path='.;C:\php\pear') in C:\Users\user\Desktop\blogb\bootstrap\app.php on line 3

EDIT:laravel新しいブログがコマンドがうまく動作し、アプリケーションのことができ実行することができますが、ルーメン新しいブログが実行されているときに問題が発生します。

答えて

1

blog Directoryに

lumen new blog 

ステップを行った後と二つのことを次の操作を行います。依存関係をインストールし、アップデートする.envファイル

  • composer updateを作成する

    1. cp .env.example .env。これによりvenderディレクトリが作成されます。

    あなたのウェブサーバでアプリケーションを訪問すると、これに類似したものが得られます。

    Lumen (5.5.0) (Laravel Components 5.5.*) 
    

    注:

    LumenあなたはLaravelのようにすぐにcomposer updateのようないくつかのステップを得ることはありませんマイクロフレームワークですので。あなたはそれらを手動で行う必要があります。

    また、php artisan serveコマンドもありません。 Read why。代わりに

    php -S localhost:8000 -t public 
    

    を使用するか、またはHomesteadValet

  • +0

    これは私の問題を正確に修正しました。あなたのお返事ありがとうございます! – ldragicevic

    +0

    喜んで助けになる:) – Gayan

    1

    必要なPHPモジュールもインストールする必要があります。このステップの前に、すべてが適切により、(それがデフォルトルーメンのインストールでなければなりません)に設定されている場合だけ

    composer install

    で十分です。

    関連する問題