CNode

Mac安装nodejs模块bcrypt失败,咋整?

问答
Iimmatt2015发布于11 年前最后回复10 年前16 回复11057 浏览0 收藏

Mac安装nodejs模块bcrypt失败,怎么处理呢? 通过npm没有任何错误,就是卡在那。 用cnpm安装报告错误,显示与包有关。。。。 有遇到过类似问题的吗?

查看回复

回复 (16)

L
leapon#1·11 年前

你卡在哪一步了?

$ npm install bcrypt
npm WARN package.json tester@0.2.0 No repository field.
\
> bcrypt@0.8.2 install /Users/tester/node_modules/bcrypt
> node-gyp rebuild

  CXX(target) Release/obj.target/bcrypt_lib/src/blowfish.o
  CXX(target) Release/obj.target/bcrypt_lib/src/bcrypt.o
  CXX(target) Release/obj.target/bcrypt_lib/src/bcrypt_node.o
  SOLINK_MODULE(target) Release/bcrypt_lib.node
  SOLINK_MODULE(target) Release/bcrypt_lib.node: Finished
bcrypt@0.8.2 ../node_modules/bcrypt
├── bindings@1.2.0
└── nan@1.7.0
I
immatt2015#2·11 年前

node-gyp rebuild 然后一直没下文。 用cnpm的话 直接返回提示bcrypt包错误。 你的系统是osx10.10.3吗

L
leapon#3·11 年前

是 10.10.3. 你安装了xcode了吗?

I
immatt2015#4·11 年前

安装了

I
immatt2015#5·11 年前

安装bcrypt的时候,执行npm cache clean 然后npm i bcrypt 可以正常安装了。 但是为啥编译时间有点长呢?@leapon

N
novembereleven#7·11 年前

我也遇到这样的问题,pull下node-club的代码,然后make install,然后就出现这个错误。楼主怎样解决的?

L
leizongmin#8·11 年前
引用 novembereleven我也遇到这样的问题,pull下node club的代码,然后make install,然后就出现这个错误。楼主怎样解决的?

@novembereleven 估计是第一次安装需要编译的模块,然后卡在下载Node.js源码那一步

N
novembereleven#9·11 年前
引用 leizongmin@novembereleven 估计是第一次安装需要编译的模块,然后卡在下载Node.js源码那一步

@leizongmin 刚刚解决了。我把node-club的package.json文件的bcrypt版本改为0.8.0就可以成功安装了。:)

I
immatt2015#10·11 年前

嗯 一个是node版本与bcrypt版本对应的问题 二是可能下载的包有问题执行npm. cache. clean. 就可以了

W
wfsovereign#11·11 年前

然后你们说的,我都做了,还是不行- -

I
immatt2015#12·11 年前
引用 wfsovereign然后你们说的,我都做了,还是不行

@wfsovereign 到一个空文件夹, 执行 npm init 和 npm i bcrypt,试一下,应该可以的

I
immatt2015#13·11 年前

node版本与bcrypt不兼容吧。。

Y
yuedun#14·10 年前

bcrypt目前没有更新,不支持node.x以上版本

W
wfsovereign#15·11 年前

@immatt2015 在其他电脑上这样装上了,回去试下我的,谢谢啦

P
pangguoming#16·11 年前

Windows也编译不通过,我已经安装了VS2015, 最后还是用的Ubuntu 按上了的

参与回复
登录后即可参与回复。登录