실행 중인 Composer 반환: "입력 파일을 열 수 없습니다: composer.phar"
나는 symfony2와 symblog를 처음 읽는다.세 번째 장에서는 데이터 혼합기를 사용하는 동안 다음 명령을 시도했습니다.
php composer.phar update
에러가 발생했습니다.
Could not open input file: composer.phar
그래서 조금 검색해서 해봤는데
php composer.phar install
같은 에러가 발생.따라서 wamp를 사용하여 symfony2에 데이터 혼재처럼 새로운 확장이나 번들을 설치할 수 있도록 이 작곡가의 대처법을 안내해주세요.
다음과 같은 지침을 따른 경우:
https://getcomposer.org/doc/00-intro.md
다음 작업을 수행하도록 지시사항은 다음과 같습니다.
$ curl -sS https://getcomposer.org/installer | php
$ mv composer.phar /usr/local/bin/composer
그럼 나처럼 그런 명령어를 실행하면서 작곡가에 대한 언급을 중단하라는 페이지의 다음 부분을 읽지 않았을 수도 있습니다.par를 풀네임으로 지정하고 실행파일로 생략합니다(mv 명령으로 이름을 변경한 지 얼마 안 됨).그래서 다음과 같이 됩니다.
$ php composer.phar update friendsofsymfony/elastica-bundle
다음과 같이 됩니다.
$ composer update friendsofsymfony/elastica-bundle
Windows에서도 같은 문제가 발생하여 다른 솔루션을 사용했습니다.Composer 웹사이트에서 제공한 Composer_Setup.exe 설치 파일을 사용하여 글로벌 설치를 수행합니다.
「PATH」 「Composer」는, 「PATH」 「Composer」. 가보존됩니다.제약 회사은 보통 '오빠'입니다.C:\ProgramData\ComposerSetup\bin
(ProgramData는 숨김 디렉토리일 수 있습니다).물론 PHP 실행 파일도 PATH 변수 안에 있어야 합니다.
그러면 간단히 전화할 수 있습니다.
composer install
대신
php composer.phar install
배경
Composer를 설치(및 사용)하는 방법에는 프로젝트 디렉토리의 파일로 로컬에 설치하는 방법과 시스템 전체의 실행 파일로 사용하는 방법이 있습니다.
에 Composer를 Composer)을 하고 있음을 합니다.composer.phar
PHP 아카이브)를 프로젝트 디렉토리에 저장합니다.Composer가 필요한 모든 프로젝트에 대해 다운로드해야 합니다.
명령줄에서 실행하는 일반 PHP 파일과 마찬가지로 PHP를 사용하여 실행해야 합니다.
php composer.phar update
으로는 '이것'은 '이것'을.php
파일 " " " " " " 를 실행합니다.composer.phar
update
의론으로서
단, 글로벌하게 설치하면 컴포넌트 자체를 실행 가능하게 할 수 있기 때문에 php 없이 호출할 수 있습니다(프로젝트마다 다운로드 할 필요는 없습니다).즉, 다음과 같이 composer를 사용할 수 있습니다.
composer update
「 」를 실행하고 에,php composer.phar update
가 납니다.Could not open input file: composer.phar
거예요.composer.phar
를 참조해 주세요.
솔루션
되어 있는 Composer를 만 하면 .composer update
php composer.phar update
.
Composer를 아직 설치하지 않은 경우 다음 명령을 사용하여 PAR을 다운로드합니다.
curl -sS https://getcomposer.org/installer | php
그러면 설치 프로그램이 다운로드되고 다음을 사용하여 실행됩니다.php
인스톨러에 의해서, 실제의 Composer PAR 가 현재의 작업 디렉토리에 다운로드되어 실행 가능하게 됩니다.
를 글로벌하게합니다), 의 합니다.PATH
정확한 위치는 운영체제 및 설정에 따라 다릅니다.자세한 내용은 https://getcomposer.org/doc/00-intro.md#globally 를 참조해 주세요.
에 Composer는 sudo
composer
실행 가능 파일(보안 리스크가 될 수 있습니다.Linux ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★」
mv composer.phar ~/.local/bin/composer
페이지에서 이렇게 낮은 위치에 있는 다른 사용자가 여전히 유효한 답변을 찾지 못한 경우(나처럼) 다음을 참조하십시오.
$ curl -sS https://getcomposer.org/installer | php
$ mv composer.phar /usr/local/bin/composer.phar
$ alias composer='/usr/local/bin/composer.phar'
$ composer --version
에트!작업 중인 작곡가:-)
이 문제를 해결하기 위해 가장 먼저 해야 할 일은 composer의 마지막 버전을 가져오는 것입니다.
curl -sS https://getcomposer.org/installer | php
작곡가를 옮기는 것을 추천합니다.par 파일을 글로벌 "bin" 다이렉토이로 전송합니다.이 경우(OS X) 경로는 다음과 같습니다.
mv composer.phar /usr/local/bin/composer.phar
에일리어스 파일을 생성하여 쉽게 접근할 수 있습니다.
alias composer='/usr/local/bin/composer.phar'
모든 것이 정상이라면 Composer 버전을 확인합니다.
composer --version
다시 한번 작곡가를 훌륭하게 만들자.
컬을 설치하지 않았기 때문에 동작하고 있었습니다.XAMPP 가 인스톨 되어 있는 Windows 8 의 경우.로컬 빌드에 추가됩니다. repo를 피하기 위해 .gitignore를 사용합니다.
php -r "readfile('https://getcomposer.org/installer');" | php
https://getcomposer.org/download/ 에서 입수했습니다.
이 방법은 효과가 있었습니다.
composer install
없이.
php composer install
합니다.
curl -sS https://getcomposer.org/installer | php
어제 Windows 10에 Yii2 프레임워크를 설치하려고 했는데 다음 명령을 실행하면 동일한 문제가 발생합니다(입력 파일을 열 수 없습니다: composer.phar).
php composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.9
문제는 작곡가입니다.pr 파일이 현재 디렉토리에 없습니다.전체 경로 작성자를 지정해야 합니다.phrs like 같은
php C:\ProgramData\Composer\bin\composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.9
또는 다음 명령을 사용하여 yii2 프로젝트를 생성할 수 있습니다.
composer create-project yiisoft/yii2-app-advanced advanced 2.0.9
또는
composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.9
저도 같은 문제가 있었어요.제가 작곡가를 전 세계에 알리자 해결되었습니다.이제 폴더 내 모든 위치에서 명령을 조정할 수 있습니다.
composer update
composer require "samplelibraryyouwant"
사용방법:
php -r "readfile('https://getcomposer.org/installer');" | php
안녕하세요, MAC OS에서 이 문제를 해결하려면 다음 단계를 따르십시오.
- 순서 1: 먼저 프로젝트 디렉토리와 함께 터미널에서 명령을 실행합니다.
$curl - S https://getcomposer.org/installer | php
- 에 있는 2개의 파일: 디렉토리로 합니다.액면가
mv composer($mv 작곡가).par / Applications / MAMP / htdocs / bashrush API / 컴포저제약 회사
- 제3장 : 제3장
$ alias composer=sublic Applications/MAMP/htdocs/bashrushAPI/composer.제약회사
- 4개: " " " " "
$ composer --version
Composer version 1.7.2 2018-08-16 16:57:12
- 5 월: " " " " " " "
$ ls
CONTRIBUTING.md docker-compose.yml templates README.md logs tests composer.json phpunit.xml vendor composer.lock public composer.phar src
- 스텝 6: 컴포저를 갱신합니다.
$ composer.par 업데이트
Loading composer repositories with package information Updating dependencies (including require-dev) Nothing to install or update Generating autoload files
- 제7장 : 제7장
$php composer.파스타트
php -S localhost:8080 -t public [Thu Sep 27 03:16:11 2018] ::1:51177 [200]: / [Thu Sep 27 03:16:11 2018] ::1:51178 [404]: /favicon.ico - No such file or directory
쉽게 대답할 수 있습니다.실행할 composer.json 파일이 이미 있는 디렉토리(프로젝트 폴더 이상)로 이동하여 같은 폴더에 composer를 다운로드한 후 다음과 같이 즉시 install 명령을 실행합니다.
php composer.phar install
그러면 composer.json이 자동으로 검색되어 필요한 스크립트가 실행됩니다.행운을 빌어요.터미널 마법사에겐 쉬운 일이지만 다른 사람들에게는 전혀 이상한 일입니다.
Windows 8.0을 사용하고 있습니다.내 경우 설치 또는 업데이트를 위해 php composer.phar 대신 composer install 또는 다른 것을 사용합니다.이게 저한테는 마치...
composer require google/apiclient:1.*
아래 명령을 사용하여 Yii2를 설치하는 동안 "입력 파일을 열 수 없습니다: composer.phar"라는 오류가 발생했습니다.
php composer.par create-project yiisoft/yi2-app-basic basic
나에게 효과가 있었던 솔루션은 명령어를
composer create-project yiisoft/yi2-app-basic basic
도움이 됐으면 좋겠네요!
당신의 작곡가입니다.par는 위에 배치해야 합니다.
윈도에서는 composer.cmd를 만들고 다음 텍스트를 사용했습니다.
php c:\programs\php\composer.phar %*
여기서 composer.par 가 인스톨 되어 c:\syslog\syslog\syslog\path 가 패스에 추가됩니다.
이게 왜 자동으로 안 되는지 모르겠어요.
Windows 10 Pro 、 [ ](프로그램 옵션을 합니다.[ Properties ](을 선택합니다.속성을 선택합니다.를 실행하고 관리자설치 관리자를 실행하고 관리자 권한으로 CMD 명령을 실행합니다. 프롬프 시composer --version
이제 실행할 수 되었습니다.composer require drush/drush
이것은 작곡가를 사용한 드러쉬 의존성에 대한 것입니다.
다음과 같은 명령어:
composer.phar require intervention/image
오류: composer.par: 명령어를 찾을 수 없습니다.
나는 이 과정을 따라 문제를 해결했다.
을 바꿨어요.composer.phar
로로 합니다.composer
이 를 실행합니다.composer require intervention/image
잘
cmd를 Administrator로 열고 프로젝트 폴더로 이동하여 composer 명령어를 사용하여 동작하고 있는지 여부를 확인합니다.
위의 오류는 컴포저에 글로벌하게 액세스할 수 없기 때문입니다.따라서 "cmd"를 관리자로 실행해야 합니다.
난 잘 되고 있어.
「」를 한 composer
★★★★★★★★★★★★★★★★★를 통해HomeBrew
/ /usr/local/bin/ 를 만듭니다.
ln -s /usr/local/bin/composer /usr/local/bin/composer.phar
Ubuntu/Linux를 사용하는 경우
php composer.phar require intervention/image
커맨드 라인에 표시됩니다.
sudo composer require intervention/image
this. 이것은 이 원하는 것을 줄 을 사용하다
소포를 받는 데 문제가 있었습니다.실행할 json 스크립트composer dumpautoload
.
는 파일을 있었다./usr/local/bin/composer.phar
" " " "도 마찬가지입니다~/.bash_profile
) 포함: (OSX의 경우:
alias composer="php /usr/local/bin/composer.phar"
이것은 허용되었다.composer
커맨드 라인에서 동작하지만 스크립트가 작곡가를 실행할 수 없었습니다.
수정사항은 다음과 같습니다.
$ cd /usr/local/bin
$ mv composer.phar composer
$ sudo chmod +x composer // +x allows the file to be executable, such as by CLI scripts
그 이 했습니다.Could not open input file: /usr/local/bin/composer.phar
은 갱신하는 이었습니다.~/.bash_profile
nano ~ / . _ profile ) 、( sudo nano ~ / . sudo _ profile )로 컴포저 합니다.
alias composer="php /usr/local/bin/composer"
# ie: `.phar` extension removed
이제 모든 것이 예상대로 작동하고 있다.
당신의 작곡가.par는 소스 파일에 있어야 합니다.저도 같은 문제가 있어서 작곡가를 잘랐어요.mine framework-standard-filename 폴더에 par를 입력합니다.여기서 제 강력한 텍스트프로젝트 전체가 있어요
작곡가가 이미 설치되어 있다면 작곡가가 어디에 있는지 알면 됩니다.par 파일은 (디렉토리) 이후 composer.json이 있는 symfony 프로젝트로 이동하여 해당 디렉토리에서 composer를 실행합니다.par 파일.여기 창문에서 당신이 해야 할 일이 있다.
symfony project directory_where_composer.json_is>php the_directory_where_composer.phar_is/composer update
이상입니다
두 단계를 사용합니다.
curl - s https://getcomposer.org/installer | php
sudo php composer.par 업데이트
할수있습니다
curl -sS https://getcomposer.org/installer | php
진행률을 표시하지 않고 오류를 표시함을 의미하는 -S 플래그
그리고 나서.
php composer.phar install
from: 어떻게 하면 cURL이 진행률 바를 표시하지 않게 할 수 있습니까?
http://getcomposer.org/download 페이지에서 Windows 7 머신에 컴포저를 설치하려고 하면 이 문제가 발생하였습니다.기존 컴포넌트 버전(Aquia Dev Desktop 툴에서 제공)이 있기 때문에 설치가 실패하여 이 문제를 수동으로 해결할 수 있는 유일한 방법입니다.(또는 Dev Desktop 툴 컴포저를 삭제합니다).
어쨌든 오류 메시지는 매우 간단합니다(입력 파일을 열 수 없습니다: composer.phar). 그런 다음 파일의 위치를 시스템에 알려야 합니다.
composer.bat 파일을 편집합니다.이 파일은 다음과 같습니다.
@SET PATH=C:\Program Files (x86)\DevDesktop\php5_4;%PATH%
php.exe composer.phar %*
저 작곡가 좀 봐.par에는 파일 경로가 없습니다.작곡가가 있는 폴더와 다른 폴더에 서 있을 때.par는 시스템에 의해 찾을 수 없습니다.그러니까 작곡가를 완성해 주세요.par 파일 경로:
@SET PATH=C:\Program Files (x86)\DevDesktop\php5_4;;%PATH%
SET composerScript=composer.phar
php.exe "%~dp0%composerScript%" %*
창 콘솔을 다시 열면 됩니다.
편집: 항상 %~dp0%composerScript% 폴더를 컴포저 실행으로 사용하기 때문에 문제가 있습니다.그러면 모든 구성이 프로젝트 폴더가 아닌 현재 프로젝트 폴더에 있는 폴더에서만 수행됩니다.
아직까지는 Windows에서 글로벌하게 동작하도록 수동으로 컴포저를 설치하는 방법은 없었습니다.위에서 설명한 Windows 설치용 컴포저를 사용하는 것이 좋을지도 모릅니다.
작곡가가 작곡가에 액세스하지 마십시오.pher 설치
Composer 설치 사용
Composer가 이미 설치되어 있는 경우 다음 명령을 사용해 보십시오.
composer update
또는 컴포넌트에 번들을 추가하고 싶은 경우는, 다음과 같이 해 주세요.
composer require "/../"
언급URL : https://stackoverflow.com/questions/21670709/running-composer-returns-could-not-open-input-file-composer-phar
'programing' 카테고리의 다른 글
angularjs로 json 예쁜 프린트 사용 (0) | 2023.03.19 |
---|---|
내 URL 끝에 /?name=someonename을 추가할 때 Wordpress 404 오류가 발생함 (0) | 2023.03.19 |
"PIX 경로 구축에 실패했습니다" 및 "요청된 대상에 대한 유효한 인증 경로를 찾을 수 없습니다" (0) | 2023.01.30 |
Django: 원시 SQL 쿼리에서 명명된 매개 변수 사용 (0) | 2023.01.30 |
Python Panda - 두 데이터 프레임 간의 차이점 찾기 (0) | 2023.01.30 |