[bash] ~ / .composer / vendor / bin 디렉토리를 PATH에 배치하는 방법은 무엇입니까?

나는 Ubuntu 14.04를 사용하고 있으며 Laravel을 설치하는 모든 가능한 방법을 사용하려고 노력하고 있습니다. 내가 시도하는 모든 오류 메시지. 이제 빠른 시작 설명서의 첫 번째 방법, 즉 Laravel Installer를 통해 시도하고 있지만 ” 터미널에서 Laravel 명령을 실행할 때 ~/.composer/vendor/bin디렉토리가 PATHLaravel 실행 파일을 찾을 수 있도록 디렉토리 를 배치하십시오”라고 말합니다 . 제 질문은 어떻게합니까? 이것은 간단한 질문 일 수 있지만 정말 좌절하고 도움을 주셔서 감사합니다.



답변

이 폴더를 PATH 환경 변수 유형에 두려면

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

이렇게하면 폴더가 기존 PATH에 추가되지만 현재 터미널 세션에서만 활성화됩니다.

자동으로 설정하려면 사용중인 쉘에 따라 다릅니다. bash의 경우 $HOME/.bashrc선호하는 편집기 를 사용 하여이 줄을 추가 하거나 셸에서 다음을 입력 할 수 있습니다.

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

작동하는지 확인하려면 로그 아웃 한 후 다시 로그인하거나 실행하십시오.

source ~/.bashrc

껍질에.

추신 :이없는 다른 시스템의 경우 ~/.bashrc이것을 넣을 수도 있습니다~/.bash_profile

PSS : 최근 라 라벨의 경우을 착용해야 $HOME/.config/composer/vendor/bin합니다 PATH.

PSSS :이 폴더를 다른 쉘이나 GUI의 경로에 두 export려면 ~/.profile( https://help.ubuntu.com/community/EnvironmentVariables )에 상기 명령을 추가해야합니다 .


답변

자세한 지침 :

~ / .bashrc에 다음 줄을 추가하십시오.

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

그런 다음 다시로드하십시오.

source ~/.bashrc

올바르게 추가되었는지 확인하십시오.

echo $PATH

/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/web/bin:~/.composer/vendor/bin


답변

전 세계적으로 작곡가가 설치된 우분투 16.04 LTS에서 이것은 나를 위해 일했습니다.

/your/home/.config/composer/vendor/bin에있는 composer bin 폴더의 경로를 지정하여 홈 디렉토리에서 .bashrc 파일을 편집하십시오.

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

source ~/.bashrc

작동하지 않으면 composer bin 디렉토리의 경로를 확인하고 터미널을 닫았다가 다시여십시오. 그렇지 않으면 우분투에서 로그 오프하고 로그인하십시오.

우분투 18.04에서도 작동합니다. 의견을 보내 주셔서 감사합니다.


답변

Yosemite (OS X 10.10.5)에서 PATH를 설정하려면 아래 명령을 사용하십시오.

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

터미널을 종료하고 다시 시작하거나 다음을 사용하려면 :

source ~/.bash_profile

저를 도와주었습니다. 다른 누군가를 도울 수 있기를 바랍니다!


답변

나는 위의 모든 것을했고 그것은 나를 위해 작동하지 않았다.

방금 이것을 터미널에 복사했는데 저에게 효과적이었습니다.

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer


답변

Mac OS X 버전 10.9.5에서 PATH를 설정하기위한 것입니다.

사용자 프로필을 사용하기 때문에 $ HOME을 추가하려고했습니다.

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

사용자 프로필을 사용하지 않는 경우 :

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

그런 다음 다시로드하십시오.

source ~/.bashrc

도움이 되었기를 바랍니다.


답변

Mac 터미널을 엽니 다 :

vi ~/.bashrc

vi를 사용하지 않은 경우 처음에는 약간 재미있을 수 있으므로 다음 코드를 순서대로 입력하십시오.

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

프레스 ESC

:
w

엔터 키를 치시오

:
q

엔터 키를 치시오

이제 일반 터미널보기로 돌아와야합니다.

작곡가에 올바른 경로가 있는지 확인하십시오.

cd ~/.composer
echo $PATH

파일 디렉토리가 포함 된 경로 (예 : /Users/JeffStrongman/.composer/vendor/bin)가 표시되면 계속 진행하는 것이 좋습니다.

cd

그런 다음 설치를 실행하십시오. Laravel Valet을 사용하도록 Mac을 구성하는 동안이 문제가 발생했습니다.

예 (선택 사항)

valet install