如何在内网上安装node-fiber?

时间:2017-02-15 18:32:10

标签: node.js npm node-fibers

看起来光纤正试图与CUDA_LAUNCH(my_kernel, grid_size, block_size, float* input, float* output, int size); 交谈,但由于我没有互联网连接,因此失败了。有没有办法解决这个问题?

104.20.23.46:443

1 个答案:

答案 0 :(得分:0)

如果您使用光纤提供预先构建的二进制文件的其中一个平台,则它不应该触发完整版本并需要下载任何内容:

→ find . -name fibers.node
./node_modules/fibers/bin/darwin-ia32-46/fibers.node
./node_modules/fibers/bin/darwin-ia32-48/fibers.node
./node_modules/fibers/bin/darwin-x64-46/fibers.node
./node_modules/fibers/bin/darwin-x64-48/fibers.node
./node_modules/fibers/bin/linux-ia32-46/fibers.node
./node_modules/fibers/bin/linux-ia32-48/fibers.node
./node_modules/fibers/bin/linux-x64-46/fibers.node
./node_modules/fibers/bin/linux-x64-48/fibers.node
./node_modules/fibers/bin/win32-ia32-46/fibers.node
./node_modules/fibers/bin/win32-ia32-48/fibers.node
./node_modules/fibers/bin/win32-x64-46/fibers.node
./node_modules/fibers/bin/win32-x64-48/fibers.node

46和48指的是Node保留的内部模块版本号,对于主要版本号(即4/6)通常保持相同:

→ node -pe 'process.version'
v6.9.5
→ node -pe 'process.versions.modules'
48

→ node -pe 'process.version'
v4.7.0
→ node -pe 'process.versions.modules'
46

如果您没有合适的机器,您可能需要在具有互联网访问权限的同等机器上进行编译,然后移动node_modules/fibers目录。