not locally help grunt found cli gruntjs

gruntjs - locally - install grunt macos



grunt: comando no encontrado cuando se ejecuta desde la terminal (6)

Soy nuevo para Grunt. Estoy intentando configurar Grunt en mi Mac OSX Lion.

Seguí las instrucciones here y luego creé una carpeta de proyecto que contiene los archivos a continuación. Cuando trato de ejecutar escribiendo "gruñido" en la terminal obtengo el command not found . También modifiqué mis rutas sudo nano /etc/paths con la esperanza de que al agregar la ruta el corrector de tareas funcione, pero aún no funciona. ¿Alguien puede ayudar con esto por favor?

---paths /usr/bin /bin /usr/sbin /sbin /usr/local/bin /usr/local/bin/grunt --- files node modules Gruntfile.js package.json


He estado tratando de resolver este por un tiempo y ninguna de las actualizaciones sugeridas para bash parecía estar funcionando. Lo que descubrí fue que algún punto mi raíz npm fue modificada de modo que apunte a Users/USER_NAME/.node/node_modules mientras que la instalación real de npm vivía en /usr/local/lib/node_modules . Puede verificar esto ejecutando npm root y npm root -g (para la instalación global). Para corregir la ruta, puede llamar a la npm config set prefix /usr/local .


Mi solución para esto en Mountain Lion fue:

npm install -g grunt-cli

Lo vi en here


Para ventanas

npm install -g grunt-cli

npm install load-grunt-tasks

Entonces corre

grunt


Supongo que usaste Brew para instalar Node, por lo que la guía aquí podría ser útil http://madebyhoundstooth.com/blog/install-node-with-homebrew-on-os-x/ .

Debe asegurarse de que el npm / bin esté en su ruta, ya que describe la ruta de export PATH="/usr/local/share/npm/bin:$PATH" . Esta es la ubicación en la que npm instalará los talones de los contenedores instalados.

La versión nano también funcionará como se describe aquí http://architectryan.com/2012/10/02/add-to-the-path-on-mac-os-x-mountain-lion/ pero un reinicio de la Terminal puede ser requerido para tener el nuevo camino recogido.


También en OS X (El Capitán), he tenido este mismo problema toda la mañana.

Estaba ejecutando el comando "npm install -g grunt-cli" desde un directorio donde estaba mi proyecto.

Intenté nuevamente desde mi directorio de inicio (es decir, ''cd ~'') e instalé como antes, excepto que ahora puedo ejecutar el comando ronco y es reconocido.


el punto clave es encontrar el camino correcto donde se instaló su ronco. Instalé ronco a través de npm, pero mi ruta grunt fue /Users/${whoyouare}/.npm-global/lib/node_modules/grunt/bin/grunt . Así que después de que agregué /Users/${whoyouare}/.npm-global/lib/node_modules/grunt/bin a ~/.bash_profile , y source ~/.bash_profile , funcionó.

Entonces los pasos son los siguientes:

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

Puede consultar http://www.hongkiat.com/blog/grunt-command-not-found/