laravel 5をUbuntuにインストールしようとすると、次のようなエラーが表示されます。
laravel: command not found
私はこれらの手順に従いました、
composer global require "laravel/installer=~1.1"
laravel new blog
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"
Ubuntu 16では、パスは以下に示すように~./config
ディレクトリの下にあります。
export PATH="~/.config/composer/vendor/bin:$PATH"
私の状況のように、何らかの理由で以前のAnswerが機能しない場合は、これを試してください(ルートまたはSudoを使用):
nano ~/.bashrc
そして、これをファイルの最後に置きます:
alias laravel='~/.composer/vendor/bin/laravel'
追伸ところで私は使用しています
Debian GNU/Linux 7.8 (wheezy)
PowerMac8,2
ppc64
インターネットで検索した後、Ubuntuが見つかりました17.04、17.1、および18.04このコードは問題ありません。
export PATH="~/.config/composer/vendor/bin:$PATH"
これは私の一日を救った!
ターミナルを開き、次のコマンドを実行します。
Zshおよびbashの場合:
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
source ~/.zshrc
source ~/.bashrc
Bashのみ:
export PATH=~/.config/composer/vendor/bin:$PATH
source ~/.bashrc
私はこのプロセスに従い、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の新しいブログ
私は何度も試した後、解決策を見つけました。最初に、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"
の後、解決策は次のとおりです。
/bin
が見つかるまで、ターミナルを使用してパスが異なるかどうかを確認します。したがって、/home/(here you put your name)/.config/composer/vendor/bin
(これは私のパスです)に移動し、パスを覚えておいてください。cd ~
、そしてSudo nano .bashrc
ファイルの終わりまでスクロールダウンして、以下を追加します。
export PATH="$PATH:~/.config/composer/vendor/bin" alias laravel='~/.config/composer/vendor/bin/laravel'
(!!重要:パスが少し異なる可能性があることに注意してください。パスが少し異なる場合は、ステップ1のようにパスが存在することを確認してください。
source ~/.bashrc
で変更を更新laravel
と入力して、すべてが正常かどうかを確認します。パスはウェブ上のものとは異なる可能性があることに注意してください。パスが正しいことを確認し、チェックして、正しいパスを入力してください。私はUbuntu 16を使用していますが、正しいパスを入力する限り、どのバージョンでも同じだと思うソリューションです。
コンポーザーをインストールする
次を入力して、composerが機能しているかどうかを確認します
composer
composerがインストールされたら、次のコマンドを使用してcomposer経由でlaravel/installerをインストールします
composer global require "laravel/installer"
パスのエクスポートをインストールした後
echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bashrc
それから
source ~/.bashrc