gpt4 book ai didi

linux - 安装 posix 时出现 npm install 错误

转载 作者:太空狗 更新时间:2023-10-29 12:29:53 26 4
gpt4 key购买 nike

我是 nodejs 和 npm 的新手。我想安装 p3(https://github.com/digitalbazaar/p3)。首先,我必须按照说明中的说明安装 bedrock(github.com/digitalbazaar/bedrock),但是在 bedrock 文件夹中的命令“npm install”中它失败了。似乎 npm 或其他东西无法编译某些 posix 源文件。控制台输出:

[root@localhost bedrock]# npm install
npm WARN package.json bedrock@1.0.2-dev No license field.

posix@1.0.4 install /root/bedrock/node_modules/posix
node-gyp rebuild

make: Entering directory `/root/bedrock/node_modules/posix/build'
CXX(target) Release/obj.target/posix/src/posix.o
../src/posix.cc:16:41: error: ‘Arguments’ does not name a type
static Handle<Value> node_getppid(const Arguments& args) {
^
../src/posix.cc:16:52: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
static Handle<Value> node_getppid(const Arguments& args) {
^
In file included from /root/.node-gyp/0.12.4/src/node.h:61:0,
from ../src/posix.cc:1:

完整的控制台输出:http://pastebin.com/HdTvNNMz

My configuration
[root@localhost bedrock]# node -v
v0.12.4
[root@localhost bedrock]# npm -v
2.10.1
[root@localhost bedrock]# uname -a
Linux localhost.localdomain 3.10.0-229.el7.x86_64 #1 SMP Fri Mar 6 11:36:42 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

最佳答案

payswarm-auth 依赖的bedrock 版本太旧。不仅 posix 被更新为使用 nan 来与较新版本的 node/io.js 兼容,而且较新版本的 bedrock 也没有甚至完全使用 posix

关于linux - 安装 posix 时出现 npm install 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30685468/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com