watson servidor proyecto parte node instalar español ejemplos cómo crear configurar con node.js terminal install homebrew

node.js - proyecto - servidor node js con express



no se puede preparar el nodo de instalación (7)

Debe hacer que /usr/local/bin y /usr/local/share escritura. Utilicé this respuesta para lograr esto. A continuación se muestra el consejo clave en la respuesta replicada en caso de que el enlace se rompa:

sudo chown -R `whoami`:admin /usr/local/bin sudo chown -R `whoami`:admin /usr/local/share

Estoy tratando de actualizar mi nodo a través de homebrew pero encontré un problema porque creo que intenté descargar a través del sitio web. Soy muy nuevo en la terminal. He intentado buscar respuestas, pero muchas personas dicen que simplemente puede eliminar los archivos de encabezado no creados. No estoy seguro de cómo hacerlo. pero por alguna razón, cuando intento crear el nodo de instalación, dice que el paso del enlace de preparación no se completó correctamente.

También intenté crear un nodo de enlace, pero eso tampoco funciona. Me quedé sin opciones, así que vine aquí.

[SICNARF@WOPR ~]$ brew install node ==> Downloading https://homebrew.bintray.com/bottles/node-0.12.7.yosemite.bottle.tar.gz Already downloaded: /Library/Caches/Homebrew/node-0.12.7.yosemite.bottle.tar.gz ==> Pouring node-0.12.7.yosemite.bottle.tar.gz ==> Caveats Bash completion has been installed to: /usr/local/etc/bash_completion.d Error: The `brew link` step did not complete successfully The formula built, but is not symlinked into /usr/local Could not symlink include/node/android-ifaddrs.h /usr/local/include/node is not writable. You can try again using: brew link node Warning: The post-install step did not complete successfully You can try again using `brew postinstall node` ==> Summary 🍺 /usr/local/Cellar/node/0.12.7: 2726 files, 31M

esto es lo que pasa cuando preparo doctor

[SICNARF@WOPR ~]$ brew doctor Please note that these warnings are just used to help the Homebrew maintainers with debugging if you file an issue. If everything you use Homebrew for is working fine: please don''t worry and just ignore them. Thanks! Warning: Unbrewed header files were found in /usr/local/include. If you didn''t put them there on purpose they could cause problems when building Homebrew formulae, and may need to be deleted. Unexpected header files: /usr/local/include/node/ares.h /usr/local/include/node/ares_version.h /usr/local/include/node/libplatform/libplatform.h /usr/local/include/node/nameser.h /usr/local/include/node/node.h /usr/local/include/node/node_buffer.h /usr/local/include/node/node_internals.h /usr/local/include/node/node_object_wrap.h /usr/local/include/node/node_version.h /usr/local/include/node/openssl/aes.h /usr/local/include/node/openssl/asn1.h /usr/local/include/node/openssl/asn1_mac.h /usr/local/include/node/openssl/asn1t.h /usr/local/include/node/openssl/bio.h /usr/local/include/node/openssl/blowfish.h /usr/local/include/node/openssl/bn.h /usr/local/include/node/openssl/buffer.h /usr/local/include/node/openssl/camellia.h /usr/local/include/node/openssl/cast.h /usr/local/include/node/openssl/cmac.h /usr/local/include/node/openssl/cms.h /usr/local/include/node/openssl/comp.h /usr/local/include/node/openssl/conf.h /usr/local/include/node/openssl/conf_api.h /usr/local/include/node/openssl/crypto.h /usr/local/include/node/openssl/des.h /usr/local/include/node/openssl/des_old.h /usr/local/include/node/openssl/dh.h /usr/local/include/node/openssl/dsa.h /usr/local/include/node/openssl/dso.h /usr/local/include/node/openssl/dtls1.h /usr/local/include/node/openssl/e_os2.h /usr/local/include/node/openssl/ebcdic.h /usr/local/include/node/openssl/ec.h /usr/local/include/node/openssl/ecdh.h /usr/local/include/node/openssl/ecdsa.h /usr/local/include/node/openssl/engine.h /usr/local/include/node/openssl/err.h /usr/local/include/node/openssl/evp.h /usr/local/include/node/openssl/hmac.h /usr/local/include/node/openssl/idea.h /usr/local/include/node/openssl/krb5_asn.h /usr/local/include/node/openssl/kssl.h /usr/local/include/node/openssl/lhash.h /usr/local/include/node/openssl/md4.h /usr/local/include/node/openssl/md5.h /usr/local/include/node/openssl/mdc2.h /usr/local/include/node/openssl/modes.h /usr/local/include/node/openssl/obj_mac.h /usr/local/include/node/openssl/objects.h /usr/local/include/node/openssl/ocsp.h /usr/local/include/node/openssl/opensslconf.h /usr/local/include/node/openssl/opensslv.h /usr/local/include/node/openssl/ossl_typ.h /usr/local/include/node/openssl/pem.h /usr/local/include/node/openssl/pem2.h /usr/local/include/node/openssl/pkcs12.h /usr/local/include/node/openssl/pkcs7.h /usr/local/include/node/openssl/pqueue.h /usr/local/include/node/openssl/rand.h /usr/local/include/node/openssl/rc2.h /usr/local/include/node/openssl/rc4.h /usr/local/include/node/openssl/ripemd.h /usr/local/include/node/openssl/rsa.h /usr/local/include/node/openssl/safestack.h /usr/local/include/node/openssl/seed.h /usr/local/include/node/openssl/sha.h /usr/local/include/node/openssl/srp.h /usr/local/include/node/openssl/srtp.h /usr/local/include/node/openssl/ssl.h /usr/local/include/node/openssl/ssl2.h /usr/local/include/node/openssl/ssl23.h /usr/local/include/node/openssl/ssl3.h /usr/local/include/node/openssl/stack.h /usr/local/include/node/openssl/symhacks.h /usr/local/include/node/openssl/tls1.h /usr/local/include/node/openssl/ts.h /usr/local/include/node/openssl/txt_db.h /usr/local/include/node/openssl/ui.h /usr/local/include/node/openssl/ui_compat.h /usr/local/include/node/openssl/whrlpool.h /usr/local/include/node/openssl/x509.h /usr/local/include/node/openssl/x509_vfy.h /usr/local/include/node/openssl/x509v3.h /usr/local/include/node/pthread-fixes.h /usr/local/include/node/smalloc.h /usr/local/include/node/stdint-msvc2008.h /usr/local/include/node/tree.h /usr/local/include/node/uv-aix.h /usr/local/include/node/uv-bsd.h /usr/local/include/node/uv-darwin.h /usr/local/include/node/uv-errno.h /usr/local/include/node/uv-linux.h /usr/local/include/node/uv-sunos.h /usr/local/include/node/uv-threadpool.h /usr/local/include/node/uv-unix.h /usr/local/include/node/uv-version.h /usr/local/include/node/uv-win.h /usr/local/include/node/uv.h /usr/local/include/node/v8-debug.h /usr/local/include/node/v8-platform.h /usr/local/include/node/v8-profiler.h /usr/local/include/node/v8-testing.h /usr/local/include/node/v8-util.h /usr/local/include/node/v8.h /usr/local/include/node/v8config.h /usr/local/include/node/v8stdint.h /usr/local/include/node/zconf.h /usr/local/include/node/zlib.h Warning: You have unlinked kegs in your Cellar Leaving kegs unlinked can lead to build-trouble and cause brews that depend on those kegs to fail to run properly once built. Run `brew link` on these: node [SICNARF@WOPR ~]$ brew link This command requires a keg argument [SICNARF@WOPR ~]$ brew link node Linking /usr/local/Cellar/node/0.12.7... Error: Could not symlink include/node/android-ifaddrs.h /usr/local/include/node is not writable.


Me encontré con este mismo problema en las mismas circunstancias. Pude conseguir que la versión de preparación se instale correctamente al:

  1. Ejecutar brew install node
  2. Tome nota del módulo que está causando el problema y elimínelo. En su caso, esto sería /usr/local/include/node
  3. Desinstalar - brew uninstall node
  4. Reinstalar - brew install node

Tuve que repetir este proceso varias veces por cada directorio problemático restante (aproximadamente 3 diferentes en la actualidad), y la instalación finalmente tuvo éxito sin ningún problema.


Me encontré con este problema en un nuevo MacBook Pro en Mac OS High Sierra. Descubrí que brew estaba tratando de usar directorios llamados include y lib bajo / usr / local que no estaban allí. Ya que root es propietario de / usr, tuve que hacerlo manualmente, asegurándome de que el propietario de whoami coincida con los directorios de iguales en / usr / local:

sudo mkdir /usr/local/include chown `whoami`:admin /usr/local/include sudo mkdir /usr/local/lib chown `whoami`:admin /usr/local/lib

Y luego, para coincidir con los otros directorios en / usr / local hice:

chmod 775 /usr/local/include chmod 775 /usr/local/lib

entonces funcionó lo siguiente:

brew uninstall node brew install node


Para aquellos que corren sierra alta en MacOS:

Intenté otorgar permisos con el comando chown y desinstalar y luego reinstalar el nodo a través de homebrew pero nada funcionó.

Acabo de ir a este sitio https://nodejs.org/en/download/ y descargué el macOS .pkg de 64 bits y funcionó perfectamente. Lo probé ingresando el node comando en la terminal.


Para mí tenía que ejecutar Brew Doctor, que me mostró que no tenía acceso de escritura y que tenía que ejecutar sudo chown -R $(whoami) /usr/local/bin /usr/local/share /usr/local/share/man para solucionar el problema.

Le sugiero que ejecute brew doctor para ver si puede proporcionar algunos consejos sobre el tema.


Tuve un problema muy similar con la vinculación. No pude hacerlo funcionar. Intenté hacer chmod / usr / local / include / node para poder escribirle el enlace, pero encontré otro error. Como solución final, acabo de reinstalar el nodo desde https://nodejs.org/download/

Tengo un indicador de nodo de trabajo de nuevo! Me encantaría pasar por la preparación para actualizar, pero me ahorró muchos problemas simplemente usando el instalador pkg del sitio. Sé que esta puede no ser la solución que está buscando, pero solo quería compartir mi experiencia con el mismo problema. ¡Espero que ayude!


brew link --overwrite node

Error: No se pudo enlazar (...)

/ usr / xxx

sudo chown -R ''whoami?'':admin xxx brew link --overwrite node

Enjuague y repita