instalar nodejs npm y grunt da errores

No estoy familiarizado con Python, NodeJS, NPM o Grunt, pero necesitaba instalarlo porque quiero probar unProyecto Github.

Descargué NodeJS de node.org y lo instalé y probé como se describe eneste sitio web. Parece funcionar porque al ingresar al nodo y ejecutar unconsole.log trabajó.

Intenté instalar NPM con la siguiente línea

sudo npm install npm -g

..como dijo en elSitio web de NPM. Esto pareció funcionar.

Siguiendo las instrucciones de la Guía de inicio de laSitio web de Grunt me hizo actualizar NPM

npm update -g npm

e instalar la CLI

npm install -g grunt-cli

que resulta en el siguiente mensaje:

/usr/local/bin/grunt -> /usr/local/lib/node_modules/grunt-cli/bin/grunt
[email protected] /usr/local/lib/node_modules/grunt-cli
├── [email protected]
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected])

El segundo paso de las instrucciones en elpágina de github "corrernpm install"resultó ser problemático. Esto da como resultado estos errores:

MacBook-Pro-van-Paul:~ Paul$ sudo npm install
npm ERR! install Couldn't read dependencies
npm ERR! Darwin 14.0.0
npm ERR! argv "node" "/usr/local/bin/npm" "install"
npm ERR! node v0.10.33
npm ERR! npm  v2.1.10
npm ERR! path /Users/Paul/package.json
npm ERR! code ENOPACKAGEJSON
npm ERR! errno 34

npm ERR! package.json ENOENT, open '/Users/Paul/package.json'
npm ERR! package.json This is most likely not a problem with npm itself.
npm ERR! package.json npm can't find a package.json file in your current directory.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/Paul/npm-debug.log

Como dije, no tengo experiencia alguna con el uso de Python o cualquiera de los otros programas. Intenté buscar un problema similar, pero realmente no puedo decir si alguno de los problemas es el mismo y si alguna solución podría funcionar para el mío. Lo siento si esto es duplicado, no estoy al tanto.

Pero, ¿qué estoy haciendo mal aquí y qué debo hacer para resolver esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta