-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
해결됨
패키지스트에서 똑같이 따라했는데 안되서....
21.10.12 12:02 작성 조회수 295
6
강의 똑같이 따라하고 했는데도.. 안되길래..
몇시간을 삽질을 했습니다..
잘 안되시는 분들이 분명 있을꺼라 생각되어..
남깁니다..
만든 패키지 파일에서 컴포저로 다운받을때 계속 에러가 발생해서 확인해보다가 알아낸 내용을 공유합니다.
이렇게 pronist/eclair 하려다가 패키기스트에 등록하려다보니 중복된다고 하길래 저의 아이디로 등록을 했는대도
강사님처럼 한번에 다운로드가 되지 않아서...
패키지 다운받을때
명령 끝에 한가지 키워드를 추가하면 다운로드가 된다는 것을 알았네요..
composer require 패키지명:dev-main
이렇게 하고서야 다운로드가 되었습니다.
답변을 작성해보세요.
1
cafe small house
2022.01.31
너무너무 감사합니다.. 저도 오늘 이거때문에 엄청 헤맷는데 잘 해결 했습니다 정말 감사합니다 새해 복 많이 받으세요 공부하시는분도 강사님도 감사합니다!
1
정상우
지식공유자2021.10.17
버전이 올바르게 갱신되어 있지 않습니다. 패키지스트 오른쪽 배너에 dev-main 이라고 보이실겁니다. 저기에 1.0.0 이라고 나와있어야 깃허브 릴리즈가 올바르게 인식 된 것입니다. 깃허브 릴리즈를 하셨으면 패키지에서 Update 버튼을 눌러보셔서 버전이 갱신되는지 살펴봐주시길 바랍니다.
실패하는 경우 깃허브 릴리즈의 태그를 version 필드에 명시한 것과 동일하게 맞춰보는 것도 시도해볼만한 방법입니다. Composer 를 처음 소개할 때 강의에서 사용했던 https://github.com/filp/whoops 패키지의 예시입니다.
배성민
질문자2021.10.19
드디어 해결됬습니다..
말씀하신대로
1.깃헙 업로드
2.릴리즈
3.패키지스트 서브밋
이렇게 하니깐 성공했습니다.
뒤에 안되던부분은..
이 패키지 다운받으면서 뭐가 잘못됬는지.. 다시한번 짚어 보면서
강사님소스를 바로 카피해서 확인해볼께요..
0
frea
2022.07.21
역시 질문을 챙겨봤더니, 빨리 해결했네요~
질문자와 강사님 답변 모두 감사합니다.
패키지스트가 Git 태그의 버전정보를 기반으로 연동(?)되는 것 같네요. ^^
> git tag 0.0.1
> git push origin main 0.0.1
* 패키지스트에서 [Update] 하면
패키지스트에서 'dev-main'이 '0.0.1'로 변경됩니다.
0
정상우
지식공유자2021.10.13
안녕하세요! 정보 공유해주셔서 정말 감사합니다. 혹시, composer.json 에 version 필드를 추가해보셨나요?
추가적으로 깃허브에 릴리즈 해보셨는지도 궁금합니다. 레포지토리에서 버전 릴리즈 과정을 빼먹으면 버전이 제대로 나타나지 않을 가능성이 있기 때문이죠. 릴리즈 과정을 강의에서 빼먹었다면, 그 부분을 보충할 필요가 있겠군요 ...!
{
"name": "pronist/eclair",
"description": "Eclair is a Simple PHP micro framework",
"version": "0.0.1",
"license": "MIT",
"autoload": {
"psr-4": {
"Eclair\\": "src/"
}
}
}
답변 4