itsource

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

mycopycode 2023. 5. 2. 22:40
반응형

~/.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를 사용하는 경우, 다음과 같은 몇 가지 사항을 제외하고는 모든 단계가 동일합니다.

  1. 일찾.zshrc
  2. .export PATH=~/.composer/vendor/bin:$PATH
  3. 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

반응형