小编Ada*_*aif的帖子

安装OS X El Capitan后安装NPM

我正在尝试运行npm install,为了安装我的项目的依赖项,这在我安装El Capitan(在Mac上)之前有效.

我尝试通过以下方法重新安装node和npm:

1.node js安装程序包

2.nvm

3.homebrew

npm -v 2.14.4

node -v v4.1.1

> bufferutil@1.1.0 install /Users/adamkraif/Documents/workspace/hunter-asteroid/node_modules/bufferutil
> node-gyp rebuild

  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
In file included from ../src/bufferutil.cc:16:
../../nan/nan.h:261:25: error: redefinition of '_NanEnsureLocal'
NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
                        ^
../../nan/nan.h:256:25: note: previous definition is here
NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
                        ^
../../nan/nan.h:661:13: error: no member named 'smalloc' in namespace 'node'
    , node::smalloc::FreeCallback callback
      ~~~~~~^
../../nan/nan.h:672:12: error: no matching function for call to 'New'
    return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
           ^~~~~~~~~~~~~~~~~
/Users/adamkraif/.node-gyp/4.1.1/include/node/node_buffer.h:31:40: note: …
Run Code Online (Sandbox Code Playgroud)

node.js osx-elcapitan

9
推荐指数
1
解决办法
4695
查看次数

标签 统计

node.js ×1

osx-elcapitan ×1