정자 명령을 찾을 수 없습니다
Mac에 Twitter Bower를 설치하려고했는데
npm install bower -g
그런 다음 시도 bower --help
하고 출력했습니다 bower command not found
. 왜 그런 겁니까?
이 질문 ( npm 전역 경로 접두사 ) 에서와 같이 필요한 것만 설정하면됩니다 npm prefix
.
$ npm config set prefix /usr/local
$ npm install -g bower
$ which bower
>> /usr/local/bin/bower
그런 다음에 bower
위치해야합니다 $PATH
.
나는 당신이 실제로 올바르게 설치되지 않았 음을 거의 확신합니다. 전역으로 설치하려고하므로 sudo로 실행해야합니다.
sudo npm install -g bower
이것은 bower와 함께 나에게 나타나지만 bower 문제가 아닌 것으로 판명되었습니다.
노드에 문제가있는 것 같습니다. 파일이 경로에 있지만 setuid / setgid 비트가 설정되어 있으면 찾을 수 없습니다.
다음은 s 비트가 설정된 파일입니다. (유닉스 '문제 없음')
ls -al / usr / local / bin -rwxrwsr-- 110 루트 nmt 5535636 2012 년 7 월 17 일 자식
다음은 노드 시도입니다.
> which.sync('git')
Error: not found: git
권한을 변경합니다 (chomd 755 git). 이제 노드를 찾을 수 있습니다.
> which.sync('git')
'/usr/local/bin/git'
도움이 되었기를 바랍니다.
노드 버전 관리자를 사용하고 있습니다. 다른 버전의 노드로 전환했기 때문에이 오류 메시지가 나타납니다. bower를 설치 한 노드 버전으로 다시 전환하면이 오류가 사라졌습니다. 제 경우에는 명령이nvm use stable
또는 npx
npm> 5.6과 함께 사용할 수 있습니다 .
npx bower install
참고 URL : https://stackoverflow.com/questions/12369390/bower-command-not-found
'Programing' 카테고리의 다른 글
jQuery를 사용하여 앵커를 활성화 또는 비활성화하는 방법은 무엇입니까? (0) | 2020.06.12 |
---|---|
파이썬에서 IP 주소를 확인하는 방법? (0) | 2020.06.12 |
“git difftool”이 도구를 직접 열지 않는 이유는 무엇입니까? (0) | 2020.06.12 |
각도-UI 라우터가 이전 상태를 얻습니다. (0) | 2020.06.12 |
UIButton에서 이미지 아래 레이블 (0) | 2020.06.12 |