in.
cd bitcoin ./autogen.sh
반환 한 위치 :
: not foundh: 5: ./autogen.sh: ./autogen.sh: 6: set: Illegal option -
여기서 내가 뭘 잘못하고 있니? 내가 놓친 것이 있거나 GitHub에서 문제로 제기해야하나요?
감사합니다!
편집 : 다음은 스크린 샷입니다.
댓글
Answer
This 파일에 DOS 줄 바꿈이 있으므로 끝에 숨겨진 CR 문자가 있음을 의미합니다. 따라서 set -e
는 set -e$"\r"
(CR 문자를 나타내는 bash 특정 구문 사용)가되며 “유효한 옵션이 아닙니다. p" >
이 문제를 해결하려면 dos2unix를 설치 한 경우 다음을 실행할 수 있습니다. dos2unix autogen.sh
Answer
Windows에서 Git을 사용하여 문제를 해결 한 방법입니다. 마스터로 로컬을 재설정합니다.
git config --global core.autocrlf false git reset --hard origin/master
그런 다음 Windows의 Ubuntu 하위 시스템을 사용하여 OP 오류없이 ./autogen.sh를 실행할 수 있습니다.
Answer
bitcoin
디렉토리에서와 같이 잘못된 디렉토리에있는 것 같습니다. 확실히 autogen.sh
가 있습니다.
방금 복제 한 것과 동일한 bitcoin
디렉토리에 있습니까? ls
(디렉토리 내용 나열)은 무엇을 반환합니까?
autogen.sh
는bash
스크립트가 아닌sh
스크립트입니다.sh autogen.sh
를 실행하면 어떻게 되나요?