Tag: homebrew

npm:module.js:457 throw err; 错误:使用brew在mac上找不到模块“npmlog”

我犯了错误(?),按照npm入门页面上的说明运行 sudo npm install npm -g 现在,无论我做什么,执行npm都会导致这个错误,无论我是否将其作为sudo运行。 卸载并重新安装节点没有帮​​助。 $ sudo npm module.js:457 throw err; ^ Error: Cannot find module 'npmlog' at Function.Module._resolveFilename (module.js:455:15) at Function.Module._load (module.js:403:25) at Module.require (module.js:483:17) at require (internal/module.js:20:19) at /usr/local/lib/node_modules/npm/bin/npm-cli.js:19:13 at Object.<anonymous> (/usr/local/lib/node_modules/npm/bin/npm-cli.js:75:3) at Module._compile (module.js:556:32) at Object.Module._extensions..js (module.js:565:10) at Module.load (module.js:473:32) at tryModuleLoad (module.js:432:12) 我在一个mac和安装节点使用自制软件。

我可以强制链接节点@ 6吗?

可以通过强制链接node@6吗? $ which node $ echo $? 1 $ brew link node Error: No such keg: /usr/local/Cellar/node $ brew search node leafnode llnode node node-build node@0.10 node@0.12 node@4 node@5 node@6 ✔ nodebrew nodeenv nodenv Caskroom/cask/mindnode-pro Caskroom/cask/node-profiler Caskroom/cask/nodebox Caskroom/cask/nodeclipse Caskroom/cask/printnode Caskroom/cask/soundnode $ brew link node@6 Warning: node@6 is keg-only and must be linked with –force Note […]

npm仍然安装软件包到'/ usr / local / Cellar / node / …',尽pipe我已经卸载了Homebrew的版本节点

这是一个漫长的夜晚。 最初我从https://nodejs.org/上的软件包安装了节点。 然而,由于某种原因(我不记得为什么了),我决定尝试卸载,然后通过Homebrew安装节点。 一切似乎都很好。 然后我跑了以下几点: $ npm install grunt -g $ npm install grunt-cli -g 但是当我尝试运行我的任何Grunt任务时,我得到以下内容: $ cd /some/project/that/used/grunt $ grunt -bash: grunt: command not found 我试着卸载节点的Homebrew版本: $ brew uninstall node 然后我再次安装了nodejs.org包。 但是,当我尝试安装npm软件包时,它将返回到/usr/local/Cellar/node/…目录中: $ sudo npm install grunt -g Password: grunt@0.4.5 /usr/local/Cellar/node/0.12.2_1/libexec/npm/lib/node_modules/grunt ├── which@1.0.9 … 我也发现https://github.com/Homebrew/homebrew/issues/22408并尝试了符号链接: $ ln -sf /usr/local/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm 没有运气。 我怎样才能让npm停止在/usr/local/Cellar/…安装软件包并让Grunt再次运行? 谢谢!

env:node:在mac中没有这样的文件或目录

我在谷歌search如何显示节点js的版本或我将如何与npm工作? 如果我这样做 npm -v 即使我已经使用brew install node来安装它。 结果总是如此 env: node: No such file or directory 我已经做了很多的命令来解决,但失败了。 这些是我已经尝试的命令: sudo apt-get install nodejs-legacy sudo ln -s /usr/local/bin/node /usr/bin/node brew unlink node brew link node 因为这个,我无法开始任务。 帮助我们 这个工作之前,我用这个命令brew link –overwrite node 。 现在我有问题,我不能再用npm工作了。 我对此很新。 我现在不知道如何解决这个问题。 更新 我已经使用npm list命令获得npm list 。 我也在这里得到的想法链接,但是当我在项目中npm install 。 我总是得到这个“结果env:节点:没有这样的文件或目录”,即使我命令npm -v但如果我命令它在我的项目之外。 它工作npm -v

警告:已经安装了node-5.0.0,它只是没有链接

我正在尝试安装节点js。 我收到以下错误。 任何想法? brew install node Warning: node-5.0.0 already installed, it's just not linked 谢谢

在Mac OS Sierra上使用brew安装节点失败

我正尝试在macOS Sierra上安装自制程序节点。 我跑 brew install node 在看似成功的安装之后,我尝试运行node时出现以下情况: dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.58.dylib Referenced from: /usr/local/bin/node Reason: image not found Abort trap: 6

安装Node.js – 使用Brew vs手动pipe理的优缺点

所以我正在寻找一些关于pipe理已经手动安装的使用自制软件的node.js软件包的优缺点。 除了使用brew来pipe理所有东西(而不是使用nvm来保持节点更新)之外,有没有什么实际的问题或潜在的冲突要通过手动pipe理brew和其他东西来解决。 (或通过npm,nvm等?)

自制软件安装问题

我在安装brew时遇到了一些麻烦。 所以我做了以下工作: 用以下方式卸载自制软件: $ rm -rf / usr / local / Cellar /usr/local/.git && brew清理 用以下方法重新安装了自制软件: $ ruby​​ -e“$(curl -fsSkL raw.github.com/mxcl/homebrew/go/install)” $ brew更新 已经是最新的。 $ brew医生 你的系统正在酝酿。 尝试运行任何安装&我得到以下输出: $ brew安装节点 错误:权限被拒绝 – /Library/Caches/Homebrew/Formula/node.brewing 这里发生了什么? 这也给我使用npm和yeoman我真的想用:(

不能`酿造链接`一个未连接的小桶

$: which node $: node -bash: node: command not found $: brew install node Error: node-0.6.18 already installed $: brew doctor Error: 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. node $: brew link […]

如何通过自制软件安装LTS版本的nodejs

当我运行brew install node它安装v6.7.0 Current但是我想要在本文写作v4.6.0 LTS时的LTS版本。 我需要发布哪些命令来通过Homebrew安装LTS版本的Node。