programing

Laravel PHP 명령을 찾을 수 없습니다.

procenter 2022. 10. 10. 20:37
반응형

Laravel PHP 명령을 찾을 수 없습니다.

컴포넌트를 사용하여 Laravel을 문제없이 설치했는데 터미널에서 laravel을 실행하려고 하면 다음과 같은 오류가 발생합니다.

-filename: larabel: 명령을 찾을 수 없습니다.

공식 사이트의 문서를 읽으면 다음과 같이 해야 합니다.

단말기에서 laravel 명령을 실행할 때 laravel 실행 파일을 찾을 수 있도록 ~/.composer/vendor/bin 디렉토리를 PATH에 배치하십시오.

하지만 방법을 모릅니다(단말기 콘솔명령어는 처음입니다).

저 좀 도와주시겠어요?감사합니다!!

그래, 내가 그랬더니 효과가 있었어

nano ~/.bash_profile 

그리고 붙여넣기

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

하다source ~/.bash_profile 즐;);)

중요:bash_profilebashrc의 차이를 알고 싶다면 이 링크를 확인하십시오.

주의: Larabel 5.1을 실행하는 Ubuntu 16.04의 경우 경로는 ~/.config/composer/vendor/bin입니다.

기타 플랫폼:Composer 글로벌디렉토리가 어디에 있는지 확인하려면composer global about를 추가합니다./vendor/bin" to하여 "Changed current directory to..."에 해야 할 .(어느 쪽인가 하면)로 변경)" 뒤에 나열된 디렉토리로 이동하여 추가 경로를 가져옵니다.PATH.

음음에 다음 합니다..bashrc이 아닙니다).bash_profile를 참조해 주세요.

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

에서 " "를 선택합니다. "를 실행합니다.source ~/.bashrc

다음을 확인하려면:

echo $PATH

(단말기를 재부팅하여 경로가 있는지 확인하고 확인합니다.)

라라벨 명령어를 실행해!

주의: Ubuntu 16 이상의 경우 아래를 사용하십시오.

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

MacBook을 사용할 때는 아래 부분을 참조하십시오.

zsh의 경우:

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

Bash의 경우:

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

솔루션 링크 http://tutsnare.com/laravel-command-not-found-ubuntu-mac/

터미널 내

# download installer
composer global require "laravel/installer=~1.1"
#setting up path
export PATH="~/.composer/vendor/bin:$PATH" 
# check laravel command
laravel 

# download installer
composer global require "laravel/installer=~1.1"

nano ~/.bashrc

#add

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

source ~/.bashrc

laravel

# going to html dir to create project there
cd /var/www/html/
# install project in blog dir.
laravel new blog

Ubuntu 16.04를 사용하는 경우.

  1. composer config composer config composer config composer config composer composer config composer composer config composer
    ~/.config/composer 다른 ~/.composer/
    됩니다.
    composer global require "laravel/installer"

  2. 후 라라벨에서 당신의 수 .~/.config/composer/vendor/laravel/installer/
    Laravel 숏컷명령어는 다음과 같습니다.
    ~/.config/composer/vendor/bin/

  3. 를 사용하여 .twrc를 합니다.nano ~/.bashrc 설정 composer config file: composer file config config config 。

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

    allias 사iasall all all all all all all all all all all 。단, 의 용액이됩니다.위의 솔루션이 권장됩니다.

    alias laravel='~/.config/composer/vendor/laravel/installer/laravel'

  4. "bashrc"를 고칩니다.source ~/.bashrc★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★!!

위의 스텝은 Ubuntu 16.04에서 사용할 수 있습니다.

터미널에 입력:

 composer global require "laravel/installer"

작곡가가 완료되면 다음과 같이 입력합니다.

vi ~/.bashrc

붙여넣기 및 저장:

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

터미널에 입력:

source ~/.bashrc

다른 터미널 창을 열고 다음과 같이 입력합니다.

zsh 및 bash의 경우:

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

source ~/.zshrc
source ~/.bashrc

bash 전용:

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

source ~/.bashrc

의 경우 ★★★★★★★★zsh음음에 다음 합니다..zshrc 파일

vi ~/.zshrc또는nano ~/.zshrc

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

파일 끝에 있습니다.

zsh모르다~그래서 대신 그것을 이용해서$HOME.

source ~/.zshrc

완료! 명령어 실행laravel곧 알게 될 거야

Mac(및 *nix라고 생각됨)의 경우 터미널에서 이 기능을 실행하십시오.

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

Zsh와 함께 Linux를 사용하는 사용자:

1 - 이 행을 에 추가합니다..zshrc파일

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

2 - 실행

source ~/.zshrc
  • Composer 폴더의 Linux 경로가 Mac과 다릅니다.
  • 사용하다$HOME대신~Zsh와 함께 길 안쪽에
  • .zshrc파일이 홈 폴더에 숨겨져 있습니다.
  • export PATH=시스템에서 Larabel 실행 파일을 찾을 수 있도록 따옴표로 경로를 내보냅니다.
  • :$PATH는 시스템 경로에 이미 있는 것을 덮어쓰지 않도록 하기 위한 것입니다.

2021년에 오시는 분은 Ubuntu 16.04를 사용하여 저에게도 효과가 있었습니다.

nano ~/.bash_profile 
export PATH=$HOME/.config/composer/vendor/bin:$PATH
ctrl+x and save 
source ~/.bash_profile

MAC 사용자의 경우:

1. 터미널 열기

cd ~

2. $PATH를 더블 체크합니다.

echo $PATH

3. 파일 편집

nano ~/.bash_profile

4. 붙여넣기

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

따옴표 넣는 거 잊지 마세요.

5. control + X (y + 입력하고 파일을 저장한 후 종료)

이제 vagrant를 시작하고 폴더로 이동하여 다음을 시도해 보십시오.

laravel new yourprojectname

경로를 설정했지만 효과가 없었어요다른 방법으로 해결할 수 있습니다.(OSX 10.10 & larabel 5.2)
1) 실행 파일을 검색합니다.

~/.composer/vendor/laravel/installer/laravel 

2) 실행 권한을 부여합니다.

chmod +x ~/.composer/vendor/laravel/installer/laravel 

3) 소프트 링크의 작성/usr/bin:

sudo ln -s /Users/zhao/.composer/vendor/laravel/installer/laravel /usr/bin/laravel

1) 먼저 Composer를 사용하여 Laravel instra를 다운로드합니다.

composer 글로벌 요구 "larabel/lair"

2) 반드시 설치해주세요.~/.composer/vendor/bin directory시스템에서 larabel 실행 파일을 찾을 수 있도록 PATH에 저장하십시오.

  set PATH=%PATH%;%USERPROFILE%\AppData\Roaming\Composer\vendor\bin

  eg: “C:\Users\\AppData\Roaming\Composer\vendor\bin” 

3) 설치가 완료되면, 심플한 larabel new 명령에 의해 지정한 디렉토리에 새로운 Larabel 설치가 생성됩니다.

eG:  laravel new blog

터미널에 입력:

nano ~/.bash_profile 

붙여넣기:

export PATH="/Users/yourusername/.composer/vendor/bin:$PATH"

그런 다음 저장(ctrl+c를 누르고 Y를 누른 후 Enter를 누릅니다)

이제 터미널에서 "laravel"을 사용할 준비가 되었습니다.

Composer가 글로벌하게 설치되어 있는 경우 다음 명령을 사용하여 Larabel 설치 도구를 설치할 수 있습니다.

composer global require "laravel/installer=~1.1"

답장이 늦어서...

Composer 1.10.1 2020-03-13 20:34:27 larabel --version Laravel Installer 3.0.1

내보내기 PATH=$PATH:~/.config/composer/vendor/bin:$을(를)~/.zshrc 또는 ~/.bashrc 소스의 PATH ~/.zshrc 또는 ~/.bashrc 이 동작합니다.

Composer를 글로벌하게 설치해야 합니다.단말기에서 다음을 수행합니다.

    mv composer.phar /usr/local/bin/composer

이제 composer 명령어가 작동합니다.

새로운 프로젝트를 빠르게 만드는 방법

//웹 루트에 로컬로 composer 설치 - https://getcomposer.org/download/에서 코드를 실행합니다.

그런 다음 larabel을 설치합니다.

php composer.phar require laravel/installer

그런 다음 경로에 아무것도 추가하지 않고 프로젝트를 생성합니다.

vendor/laravel/installer/bin/laravel new [ProjectName]

//git에 프로젝트 추가

cd ProjectName
git init
git remote add origin git@...[youGitPathToProject]

이 방법에 문제가 있는지 알고 싶습니다.알려주세요.

사용하기만 하면 됩니다.

composer create-project --prefer-dist laravel/laravel youprojectname

언급URL : https://stackoverflow.com/questions/26376516/laravel-php-command-not-found

반응형