web-dev-qa-db-ja.com

Laravel 5 Ubuntuでのインストール:laravelコマンドが見つかりません

laravel 5をUbuntuにインストールしようとすると、次のようなエラーが表示されます。

laravel: command not found

私はこれらの手順に従いました、

composer global require "laravel/installer=~1.1"

laravel new blog

45
devo

composerベンダーのパスを設定した後に修正されました。そのため、正しい手順は次のとおりです。

laravelインストーラーをダウンロード:composer global require "laravel/installer=~1.1"

セットアップパス:export PATH="~/.composer/vendor/bin:$PATH"

次に、コマンドを実行します:laravel new project-nameまたはSudo laravel new project-name

Macの場合

echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' > ~/.bashrc
source ~/.bashrc

buntu 16.04と最新のlaravelインストーラー

composerがインストールされていない場合は、

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '55d6ead61b29c7bdee5cccfb50076874187bd9f21f65d8991d46ec5cc90518f447387fb9f76ebae1fbbacf329e583e30') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
Sudo mv composer.phar /usr/local/bin/composer

laravelインストーラーをインストールします。

composer global require "laravel/installer"

環境設定の編集、

nano .bashrc

それから加えて、

export PATH="$PATH:$HOME/.config/composer/vendor/bin"

次に、パス構成を再読み込みします。

source ~/.bashrc

buntu 17.04および17.1

export PATH="~/.config/composer/vendor/bin:$PATH"

buntu 18.04

export PATH="$HOME/.composer/vendor/bin:$PATH"
176
devo

Ubuntu 16では、パスは以下に示すように~./configディレクトリの下にあります。

export PATH="~/.config/composer/vendor/bin:$PATH"
21
TylersSN

私の状況のように、何らかの理由で以前のAnswerが機能しない場合は、これを試してください(ルートまたはSudoを使用)

nano ~/.bashrc

そして、これをファイルの最後に置きます:

alias laravel='~/.composer/vendor/bin/laravel'

ソース

追伸ところで私は使用しています

Debian GNU/Linux 7.8 (wheezy)
PowerMac8,2
ppc64
20
SharkWeb

インターネットで検索した後、Ubuntuが見つかりました17.0417.1、および18.04このコードは問題ありません。

export PATH="~/.config/composer/vendor/bin:$PATH"

これは私の一日を救った!

10

ターミナルを開き、次のコマンドを実行します。

Zshおよびbashの場合:

export PATH="$HOME/.config/composer/vendor/bin:$PATH"

source ~/.zshrc
source ~/.bashrc

Bashのみ:

export PATH=~/.config/composer/vendor/bin:$PATH

source ~/.bashrc
7
Rasel Ahmed

私はこのプロセスに従い、Linux MintにLaravel 5をインストールしました(Ubuntuベースのディストリビューション):(簡単な手順が必要な人を支援するための完全な手順を書きました。)

//作曲家をダウンロードする
curl -sS https://getcomposer.org/installer | php

//ユーザーフォルダーに移動しました
sudo mv composer.phar/usr/local/bin/composer

// Composerを使用してLaravelインストーラーをダウンロードします
composer global require "laravel/installer =〜1.1"

// laravelインストーラーをPATHに追加します
export PATH = "$ PATH:$ HOME/.composer/vendor/bin"

// laravelのフォルダーを作成します
mkdir/home/badar/websites/laravel

//新しいプロジェクトを作成します
laravelの新しいブログ

4
Badar

私は何度も試した後、解決策を見つけました。最初に、laravelインストーラーへの実際のパスを確認します。 /home/(here is your name)/.config/composer/vendor/bin ...に移動して、そのパスが本当に存在するかどうかを確認する必要があります。最初に「laravelコマンドが見つかりません」と「bash:/home/eduard/.composer/vendor/bin/laravel:No such file or directory」を取得したので、パスが正しいかどうかを確認しましたが、本当に間違っていました't、私のパスは/home/eduard/.config/composer/vendor/binでした。インターネットで見つけたどのパスとも異なりました。 composer global require "laravel/installer=~1.1"の後、解決策は次のとおりです。

  1. /binが見つかるまで、ターミナルを使用してパスが異なるかどうかを確認します。したがって、/home/(here you put your name)/.config/composer/vendor/bin(これは私のパスです)に移動し、パスを覚えておいてください。
  2. 次に、ターミナルでcd ~、そしてSudo nano .bashrc
  3. ファイルの終わりまでスクロールダウンして、以下を追加します。

    export PATH="$PATH:~/.config/composer/vendor/bin" alias laravel='~/.config/composer/vendor/bin/laravel'(!!重要:パスが少し異なる可能性があることに注意してください。パスが少し異なる場合は、ステップ1のようにパスが存在することを確認してください。

  4. ctrl + X、次にYとEnterを押して、変更を保存します。
  5. source ~/.bashrcで変更を更新
  6. ターミナルにlaravelと入力して、すべてが正常かどうかを確認します。

パスはウェブ上のものとは異なる可能性があることに注意してください。パスが正しいことを確認し、チェックして、正しいパスを入力してください。私はUbuntu 16を使用していますが、正しいパスを入力する限り、どのバージョンでも同じだと思うソリューションです。

3
Robu Eduard

コンポーザーをインストールする

次を入力して、composerが機能しているかどうかを確認します

composer

composerがインストールされたら、次のコマンドを使用してcomposer経由でlaravel/installerをインストールします

composer global require "laravel/installer"

パスのエクスポートをインストールした後

echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bashrc

それから

 source ~/.bashrc
3
Jagadesha NH