저는 그런트를 처음 사용합니다. Mac OSX Lion에서 Grunt를 구성하려고합니다.
여기 의 지침에 따라 아래 파일이 포함 된 프로젝트 폴더를 만들었습니다. 터미널에 “grunt”를 입력하여 실행하려고하면 command not found
. 또한 경로 sudo nano /etc/paths
를 추가하면 작업 실행기가 작동하지만 여전히 작동하지 않기를 바라면서 경로 를 수정 했습니다. 누군가가 이것을 도울 수 있습니까?
---paths
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
/usr/local/bin/grunt
--- files
node modules
Gruntfile.js
package.json
답변
BREW를 사용하여 Node를 설치 한 것 같으므로 여기에있는 가이드가 도움이 될 수 있습니다 . http://madebyhoundstooth.com/blog/install-node-with-homebrew-on-os-x/ .
설명하는대로 npm / bin이 경로에 있는지 확인해야합니다 export PATH="/usr/local/share/npm/bin:$PATH"
. npm이 설치된 패키지에 대한 bin 스텁을 설치할 위치입니다.
nano 버전은 http://architectryan.com/2012/10/02/add-to-the-path-on-mac-os-x-mountain-lion/에 설명 된대로 작동 하지만 터미널을 다시 시작하면 새 경로를 선택하는 데 필요합니다.
답변
Mountain Lion에 대한 수정 사항은 다음과 같습니다.-
npm install -g grunt-cli
답변
Windows 용
npm install -g grunt-cli
npm install load-grunt-tasks
그런 다음 실행
grunt
답변
나는 잠시 동안 이것을 해결하려고 노력하고 있었고 bash에 대한 제안 된 업데이트가 작동하지 않는 것 같았습니다. 내가 발견 한 것은 npm 루트가 수정 Users/USER_NAME/.node/node_modules
되어 npm의 실제 설치가 /usr/local/lib/node_modules
. npm root
및 npm root -g
(글로벌 설치의 경우)를 실행 하여 확인할 수 있습니다 . 경로를 수정하려면을 호출 할 수 있습니다 npm config set prefix /usr/local
.
답변
또한 OS X (El Capitan)에서도 아침 내내 이와 같은 문제가 발생했습니다.
내 프로젝트가있는 디렉토리에서 “npm install -g grunt-cli”명령을 실행했습니다.
내 홈 디렉토리 (예 : ‘cd ~’)에서 다시 시도했고 이전과 같이 설치했지만 지금은 grunt 명령을 실행할 수 있고 인식되었습니다.
답변
요점은 당신의 grunt가 설치된 올바른 경로를 찾는 것입니다. npm을 통해 grunt를 설치했지만 내 grunt 경로는 /Users/${whoyouare}/.npm-global/lib/node_modules/grunt/bin/grunt
. 그래서 추가 한 이후 /Users/${whoyouare}/.npm-global/lib/node_modules/grunt/bin
에 ~/.bash_profile
, 그리고 source ~/.bash_profile
, 그것은했다.
따라서 단계는 다음과 같습니다.
1. find the path where your grunt was installed(when you installed grunt, it told you. if you don't remember, you can install it one more time)
2. vi ~/.bash_profile
3. export PATH=$PATH:/your/path/where/grunt/was/installed
4. source ~/.bash_profile
http://www.hongkiat.com/blog/grunt-command-not-found/ 를 참조 할 수 있습니다
.