You Can Try Again Using brew Postinstall Node
no se puede preparar el nodo de instalación
Estoy tratando de actualizar mi nodo a través de homebrew pero encontré un problema porque creo que intenté descargarlo a través del sitio web. Soy muy nuevo en la final. Intenté buscar respuestas, pero muchas personas dicen que solo puedes eliminar los archivos de encabezado no preparados. No estoy seguro de cómo hacerlo. pero por alguna razón cuando trato de preparar el nodo de instalación, dice que el paso de enlace de preparación no se completó correctamente.
También intenté preparar el nodo de enlace, pero eso tampoco funciona. Me quedé sin opciones, así que vine aquí.
[[electronic mail protected] ~]$ mash install node ==> Downloading https://homebrew.bintray.com/bottles/node-0.12.seven.yosemite.canteen.tar.gz Already downloaded: /Library/Caches/Homebrew/node-0.12.seven.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` pace did not complete successfully The formula congenital, but is not symlinked into /usr/local Could not symlink include/node/Android-ifaddrs.h /usr/local/include/node is not writable. You can endeavour over again using: brew link node Warning: The post-install step did not consummate successfully Yous can try once again using `brew postinstall node` ==> Summary ???? /usr/local/Cellar/node/0.12.vii: 2726 files, 31M
esto es lo que sucede cuando preparo al doc
[[email protected] ~]$ brew doctor Please notation that these warnings are but used to help the Homebrew maintainers with debugging if you file an effect. If everything you utilize Homebrew for is working fine: please don't worry and only ignore them. Cheers! Alert: Unbrewed header files were constitute in /usr/local/include. If y'all 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/bandage.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 Alert: Y'all have unlinked kegs in your Cellar Leaving kegs unlinked tin can lead to build-problem and cause brews that depend on those kegs to fail to run properly once built. Run `brew link` on these: node [[email protected] ~]$ brew link This command requires a keg argument [[email protected] ~]$ 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 non writable.
Me encontré con este mismo problema en las mismas circunstancias. Pude conseguir que la versión de preparación se instalara con éxito:
- Ejecute
brew install node
- Tome nota del módulo que está causando el problema y elimínelo. En su caso, esto sería
/usr/local/include/node
- Desinstalar -
brew uninstall node
- Reinstalar -
brew install node
Tuve que repetir este proceso varias veces para 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 united nations nuevo MacBook Pro en Mac OS High Sierra. Recogí brew estaba tratando de usar directorios llamados include y lib bajo/usr/local que no estaba allí. Como root posee/usr, tuve que hacerlo manualmente, asegurándome de que whoami
propietario coincida con los directorios pares 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 que coincida 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 mash install node
brew link --overwrite node
El comando anterior debe ejecutarse después de los siguientes tres comandos. Y resolverá el problema.
Sudo chown -R `whoami`:admin /usr/local/include/node Sudo chown -R `whoami`:admin /usr/local/bin Sudo chown -R `whoami`:admin /usr/local/share
Debe hacer que /usr/local/bin
y /usr/local/share
se puedan escribir. Solía esto 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
Para aquellos que ejecutan High Sierra en MacOS:
Intenté otorgar permisos usando el comando chown
y desinstalar y luego reinstalar el nodo a través de homebrew, pero null 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é simplemente ingresando el comando node
en la final.
Yo tenía el mismo error:
Linking /usr/local/Cellar/node/11.x.0... Mistake: Could not symlink include/node /usr/local/include is non writable.
Solución:
$ Sudo mkdir /usr/local/include $ Sudo chown -R $(whoami) $(mash --prefix)/* $ brew link node
Vinculación /usr/local/Cellar/node/xi.10.0 ... vii enlaces simbólicos creados
$ node -v
=> v11.10.0
$ npm -v
=> 6.vii.0
Tuve un problema muy similar con la vinculación. No pude hacerlo funcionar. Traté de chmod/usr/local/include/node para poder escribir el enlace pero encontré otro error. Como solución final, acabo de reinstalar el nodo de https://nodejs.org/download/
Tengo united nations nodo de trabajo ¡Aviso nuevamente! Me encantaría pasar por brew para actualizar, pero me ahorró muchas molestias con solo usar el instalador de pkg del sitio. Sé que esta puede no ser la solución que estás buscando, pero solo quería compartir mi experiencia con el mismo problema. ¡Espero que ayude!
Para mí, tuve que ejecutar brew doc que me mostró que no tenía acceso de escritura y tuve que ejecutar Sudo chown -R $(whoami) /usr/local/bin /usr/local/share /usr/local/share/man
para solucionar el problema.
Sugiero ejecutar mash doctor
para ver si puede proporcionar algunas sugerencias sobre el problema
mash link --overwrite node
Error: no se pudo vincular (...)
/ usr/xxx
Sudo chown -R 'whoami?':admin xxx brew link --overwrite node
Enjuague y repita
elimine la carpeta o archivo de error manualmente y ejecute este comando mash uninstall node && mash install node
Tiene que hacer este proceso hasta que se eliminen todas las carpetas y archivos de error.
Entonces el nodo estará vinculado.
brew postinstall node
o brew link --overwrite node
no parece ayudar.
Después de varias rondas de mash uninstall node
y brew install node
los siguientes fueron los directorios y archivos ofensivos:
Sudo rm -r /usr/local/include/node Sudo rm -r /usr/local/share/md/node Sudo rm -r /usr/local/lib/node_modules Sudo rm /usr/local/lib/dtrace/node.d Sudo rm /usr/local/share/man/man1/node.i Sudo rm /usr/local/share/systemtap/tapset/node.stp
Después de eliminar los archivos ofensivos, brew
hará todo el enlace apropiado con los permisos por usted.
Los permisos probables se establecieron como root:wheel
debido a una instalación anterior con Sudo
o tal vez una instalación manual, etc.
Si intentas brew link node
y dice algo similar:
Error: no se pudo hacer un enlace simbólico include/node/openssl/archs/aix-gcc/asm/include/openssl/opensslconf.h Target/usr/local/include/node/openssl/archs/aix-gcc/asm/include/openssl/opensslconf.h ya existe. Es posible que desee eliminarlo:
Prueba esto:
mash link --overwrite --dry-run node | xargs rm brew link node
pendeltonthicaught64.blogspot.com
Source: https://www.desarrollo-web-br-bd.com/es/node.js/no-se-puede-preparar-el-nodo-de-instalacion/1054365570/
0 Response to "You Can Try Again Using brew Postinstall Node"
Post a Comment