~/.composer/vendor/bin 디렉토리를 PATH에 배치하는 방법은 무엇입니까?
나는 Ubuntu 14.04에 있고 Laravel을 설치하기 위해 가능한 모든 방법을 시도했지만 소용이 없었습니다.내가 시도하는 모든 것에 오류 메시지가 표시됩니다.의 첫 즉Installer를 통해 인데 "라는 가 표시됩니다~/.composer/vendor/bin
에 있는 PATH
그래서 터미널에서 라라벨 명령을 실행하면 라라벨 실행 파일이 발견됩니다." 그래서 제 질문은, 어떻게 해야 할까요?이것은 간단한 질문일 수도 있지만, 저는 정말 실망스럽고 도움을 주시면 감사하겠습니다.
이 폴더를 PATH 환경 변수 유형에 배치하려면 다음과 같이 하십시오.
export PATH="$PATH:$HOME/.composer/vendor/bin"
이렇게 하면 기존 PATH에 폴더가 추가되지만 현재 터미널 세션에서만 활성화됩니다.
자동으로 설정하려면 사용 중인 셸에 따라 다릅니다. 이 을 bash 경이 행다음추에수있가습에 할 수 .$HOME/.bashrc
합니다.
echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bashrc
작동했는지 확인하려면 로그아웃 후 다시 로그인하거나 실행합니다.
source ~/.bashrc
껍질째의
PS가 : 없는다시의경우템스른경우▁where▁ps의▁systems.~/.bashrc
당신은 또한 이것을 넣을 수 있습니다.~/.bash_profile
더은 PSS: 더의최라은벨을 넣어야 .$HOME/.config/composer/vendor/bin
에서.PATH
.
이이나 GUI에 , 은 위의 PSSS: GUI해서도면대, ▁the▁on▁p▁said▁append▁p▁alsoss▁folder합▁path에▁if다▁you▁this▁should,니▁the것▁you▁the추▁or:야▁shells해가을▁on▁other한▁put언▁to▁for▁want급위이에ss당▁guis를 추가해야 합니다.export
를 의로령에 입력합니다.~/.profile
(cf. https://help.ubuntu.com/community/EnvironmentVariables) ).
자세한 지침:
~/.svrc에서 다음 행을 추가합니다.
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
전 세계적으로 작곡가가 설치된 Ubuntu 16.04 LTS에서, 이것은 저에게 효과가 있었습니다.
홈 디렉토리의 .bashrc 파일을 편집하여 /your/home/.config/composer/vendor/bin에 있는 composer bin 폴더의 경로를 지정합니다.
echo 'export PATH="$PATH:$HOME/.config/composer/vendor/bin"' >> ~/.bashrc
source ~/.bashrc
작동하지 않으면 Composer bin 디렉토리의 경로를 확인하고 터미널을 닫았다가 다시 엽니다.그렇지 않으면 Ubuntu에서 로그오프하고 로그인해 보십시오.
Ubuntu 18.04에서도 작동합니다.@chifliii님의 피드백에 감사드립니다.
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
내 길에는 /.sublish가 없었고, 단지 /sublish가 있었기 때문에 내 길은 다음과 같습니다.
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
Ubuntu 20.04에서 작동했습니다.
이것은 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
Enter 키를 누릅니다.
:
q
Enter 키를 누릅니다.
이제 일반 터미널 보기로 돌아왔어야 합니다.
이제 해당 작곡가의 경로가 올바른지 확인합니다.
cd ~/.composer
echo $PATH
파일 디렉터리가 포함된 경로(예: /Users/JeffStrongman/.composer/vendor/bin)가 표시되면 바로 이동할 수 있습니다.
cd
그런 다음 설치를 실행합니다.Mac에서 Laravel Valet을 사용하도록 구성하는 동안 이 문제가 발생했습니다.
예제(선택 사항)
valet install
Linux Mint 18의 경우: ~/.bashrc를 편집하고 맨 아래에 다음 행을 추가합니다.
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
그런 다음 resource.svrc(콘솔의 유형):
source ~/.bashrc (or close and reopen the terminal)
콘솔에 다음을 입력하여 테스트합니다.
echo $PATH
또는 콘솔에 입력합니다.
laravel
누군가가 ZSH를 사용하는 경우, 다음과 같은 몇 가지 사항을 제외하고는 모든 단계가 동일합니다.
- 일찾
.zshrc
- .
export PATH=~/.composer/vendor/bin:$PATH
source ~/.zshrc
그럼 해보세요.valet
암호를 요청하면 모든 것이 정상입니다.
합니다.bashrc
Ubuntu 17.04 및 17.10의 경우:
echo 'export PATH="~/.config/composer/vendor/bin"' >> ~/.bashrc
Ubuntu 18.04의 경우
echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bashrc
Check load 를 합니다.bashrc
source ~/.bashrc
아무 방법도 사용할 수 없는 경우 먼저 다음 명령 실행을 확인하기 위해 Composer 설치 위치를 확인합니다.
locate composer -l 1
그런 다음 출력 복사 출력을 이 줄에 추가하고 다시 명령을 실행합니다.
echo 'export PATH="OUTPUTHERE/vendor/bin"' >> ~/.bashrc
Laravel 명령 작업이 성공적으로 완료된 후 상위 폴더에 권한 부여(예: Apache 웹 목록 디렉터리에 권한을 부여하기 위해 Apache 서버를 사용하는 경우)
sudo chown $USER:$USER -R /var/www/html/
Ubuntu 22.04의 경우 다음과 같이 작동합니다.
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
터미널을 실행할 때만 필요하기 때문에 내보내기 PATH="$PATH: ~/.composer/vendor/bin"을 ~/.tftrc에 추가하면 됩니다.
완전성을 위해 /etc/환경의 PATH에 추가(/etc/환경을 sugged하고 PATH에 ~/.composer/vendor/bin을 추가)하는 것도 시스템 전체 환경 변수이기 때문에 다른 프로그램에서 호출하더라도 작동합니다.
https://help.ubuntu.com/community/EnvironmentVariables
MacOS 시에라 사용자:
컴퓨터에 MAAP 및 MAAP Pro가 설치되어 있는 경우 응용프로그램 폴더에서 MAAP 및 MAAP Pro를 삭제해야 합니다.
루트 디렉터리에 있습니다.cd ~
홈브루 확인(홈브루가 설치된 경우) 또는 PHP를 최신 상태로 유지
brew install php70
export PATH="$PATH:$HOME/.composer/vendor/bin"
echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bash_profile
source ~/.bash_profile
cat .bash_profile
다음이 표시되는지 확인합니다. PATH="$PATH:$HOME/.composer/vendor/bin"
laravel
이제 그것은 세계적이어야 합니다.
Composer bin 디렉토리는 설정되어 구성 변수에 저장되며 설정에 따라 다를 수 있습니다.명령 실행composer global config bin-dir --absolute
글로벌 작곡가 bin 디렉토리의 절대 경로를 알려줍니다.이 명령을 사용하여 다음을 수정할 수 있습니다..bash_profile
에 추가하면,PATH
정확하게 구성할 수 있습니다.
# Add Composer bin-dir to PATH if it is installed.
command -v composer >/dev/null 2>&1 && {
COMPOSER_BIN_DIR=$(composer global config bin-dir --absolute 2> /dev/null)
PATH="$PATH:$COMPOSER_BIN_DIR";
}
export PATH
AWS Ubuntu 18.04 LTS
리눅스 ws14.15.0-1023-aws #23-우분투 SMP 월요일 9월 24일 16:31:06 UTC 2018 x86_64 x86_64 GNU/리눅스
echo 'export PATH="$PATH:$HOME/.config/composer/vendor/bin"' >> ~/.bashrc && source ~/.bashrc
나를 위해 일했습니다.
Fedora에서:
일부 작곡가 빈은 .composer 디렉토리에 없으므로 다음을 사용하여 찾아야 합니다.
locate composer | grep vendor/bin
그런 다음 부품을 .bashrc로 반향시킵니다.
echo 'export PATH="$PATH:$HOME/{you_composer_vendor_path}"' >> ~/.bashrc
나의 것은."/.config/composer/vendor/bin"
건배!
Ubuntu 16.04의 경우
echo 'export PATH="$PATH:$HOME/.config/composer/vendor/bin"' >> ~/.bashrc
source ~/.bashrc
제가 이렇게 했는데 osx에서 작동합니다.
당신의 터미널 점심식사
nano ~/.bash_profile
붙여넣기
export PATH=~/.composer/vendor/bin:$PATH
프레스 컨트롤 + x
y 키를 누릅니다.
리턴 키를 누릅니다.
이것이 제가 .bashrc 파일에 추가하고 작업한 것입니다.
export PATH="$PATH:/home/myUsername/.composer/vendor/bin"
이 문제를 해결하려면 작곡가의 길을 찾아야 합니다.파 퍼스트
예를 들어 나의 것은 이런 것입니다.
alias composer="php /Users/Your-username/composer.phar"
cd Users > Your User > Commands로 이동하여 작곡가 여부를 확인합니다.yes인 경우 par가 있으면 위의 행을 .vmdk_profile에 추가합니다.사용자 이름을 사용자 이름으로 변경해야 합니다.
이것이 도움이 되길 바랍니다.
저는 많은 솔루션을 시도해 보았지만 Ubuntu 20.04에서는 이 방법만 사용할 수 있었습니다.
export PATH="$HOME/.composer/vendor/bin:$PATH"
언급URL : https://stackoverflow.com/questions/25373188/how-to-place-the-composer-vendor-bin-directory-in-your-path
'itsource' 카테고리의 다른 글
Bash에서 명령 출력을 숨기는 방법 (0) | 2023.05.02 |
---|---|
동기 코드를 비동기 호출로 래핑 (0) | 2023.05.02 |
iOS 시뮬레이터 스크린샷은 어디에 저장됩니까? (0) | 2023.05.02 |
node.js + express.js: mongodb/mongoose를 사용한 세션 처리 (0) | 2023.05.02 |
간단한 WPF 라디오 버튼 바인딩? (0) | 2023.05.02 |