2017-06-21 17 views
0

私は非常に新しく、コマンドラインの操作に不満を抱いています。私は現在、私のPHPアプリケーションで使用するlaravelをインストールしようとしています。私は作曲家をインストールしましたが、今はlaravelをインストールしようとしています。Laravelのインストールと実行

私が最初に私が持っているという点でlaravelためdocumentationの指示に従うことを試みている:

  • 設置作曲
  • composer global require "laravel/installer"
  • を走ったがlaravel new blogを実行するために失敗しました:-bash: laravel: command not found

次に私はララカストに従おうとしましたvideo

作曲
  • インストール
    • composer global require "laravel/installer"
    • を走ったのvim〜/ .bashrcのを開き、 export PATH="$HOME/.composer/vendor/bin:$PATH"
    • を追加laravel new blogを実行するために失敗しました:-bash: laravel: command not found

    laravelに加えて、まだavailiableされていない、ときに私bashrcファイルに戻って、私は次の通知を受け取ります:

    Found a swap file by the name "~/.bashrc.swp" 
          owned by: Shawn dated: Wed Jun 21 16:01:37 2017 
         file name: ~Shawn/.bashrc 
          modified: YES 
         user name: Shawn host name: Shawns-MBP.domain 
         process ID: 39328 
    While opening file "/Users/Shawn/.bashrc" 
          dated: Wed Jun 21 16:19:11 2017 
         NEWER than swap file! 
    
    (1) Another program may be editing the same file. If this is the case, 
        be careful not to end up with two different instances of the same 
        file when making changes. Quit, or continue with caution. 
    (2) An edit session for this file crashed. 
        If this is the case, use ":recover" or "vim -r /Users/Shawn/.bashrc" 
        to recover the changes (see ":help recovery"). 
        If you did this already, delete the swap file "/Users/Shawn/.bashrc.swp" 
        to avoid this message. 
    

    このプロセスでは、私は非常に混乱しています。何がうまくいかないのか、それが他の人にはうまくいくのかという理由で私の頭を覆すことはできませんが、laravelを正しくインストールできないようです。

  • +1

    既存のファイルを追加して、作者のパスを追加してください:それを再実行することを忘れないでください。あるいは単にloggoffを実行して再度ログインしてください。 –

    +1

    また、端末にComposer create-projectコマンドを発行してLaravelをインストールすることもできます(https://laravel.com/docs/5.4/installation#installing-laravel) 作者create-project --prefer-dist laravel/laravel blog – manian

    答えて

    1

    システムでlaravelコマンドが見つかりません。 composer global require "laravel/installer"コマンドでエラーが発生しなかったと仮定すると、インストーラはシステムの既知のパスを更新しませんでした(基本的には、laravel~/.composer/vendor/bin/laravelにマップされています。

    ~/.bashrcへの編集はそれを修正するためのものですが、source ~/.bashrcを実行するかログアウトしてから.bashrcへの変更を反映する必要があります。

    代わりに(そして私が個人的に好む方法)@manianがコメントで言ったことをし、composer create-project --prefer-dist laravel/laravel blogを実行することです。これにより、Laravelインストーラをインストールして使用することなく、Laravelプロジェクトを作成することができます。

    .swpファイルに関する問題は、Vimを正しく終了していないことが原因です。 Vimは、Vimがクラッシュした場合に備えて、バックアップとしてファイルswpを作成します。 When exited properly、これらのバックアップファイルを削除します。しかし、Vimを間違って終了すると、Vimを削除することはできません。ファイルが正常に更新されて保存されている場合は、then you can simply delete it

    +0

    この問題を修正した 'source〜/ .bashrc 'また私に別の方法を与えてくれてありがとう。 – Shawn31313

    関連する問題