不能创build安装节点

我试图通过自制软件升级我的节点,但遇到了一个问题,因为我想我试图通过网站下载。 我对docker很陌生。 香港专业教育学院试图寻找答案,但很多人说,你可以删除未经引导的头文件。 我不知道该怎么做。 但由于某种原因,当我尝试酿造安装节点,它说酿造链接步骤没有成功完成。

我也试图酿造链接节点,但也不工作。 跑出选项,所以我来到这里。

[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 

这是当我酿造医生时发生的事情

 [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. 

在同样的情况下,我遇到了同样的问题。 我能够通过以下方式成功安装brew版本:

  1. 运行brew install node
  2. 记下引起问题的模块并将其删除。 在你的情况下,这将是/usr/local/include/node
  3. 卸载 – brew uninstall node
  4. 重新安装 – brew install node

对于每个剩余的有问题的目录(实际上大约有3个不同的目录),我不得不重复这个过程几次,最后安装成功没有任何问题。

您需要使/usr/local/bin/usr/local/share可写。 我用这个答案来实现这一点。 以下是链接中断时复制的答案中的主要build议:

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

我有一个非常类似的问题与链接。 我无法得到它的工作。 我试图chmod / usr / local / include / node,所以我可以写链接到它,但遇到了另一个错误。 作为最后的解决scheme,我刚从https://nodejs.org/download/重新安装了节点

我有一个工作节点再次提示! 我很想通过brew进行更新,但是使用pkg安装程序从网站上省去了很多麻烦。 我知道这可能不是你正在寻找的解决scheme,但我只是想分享我的经验,同一个问题。 我希望它有帮助!

对我来说,我必须运行brew医生,它告诉我,我没有写访问权限,不得不运行[sudo chown -R $(whoami)/ usr / local / bin / usr / local / share / usr / local / share /男子]没有[]来解决这个问题。

我build议运行brew医生,看看能否提供一些关于这个问题的提示