rawmemchr:在带有docker的nodegit中找不到符号

时间:2016-04-04 00:42:47

标签: linux node.js docker nodegit

当我在Docker容器中运行服务器时,一切正常,直到我包含行nodegit = require 'nodegit'。如果需要NodeGit,请在docker-compose up上收到以下错误:

Error: Error relocating
/usr/myContainer/node_modules/nodegit/build/Release/nodegit.node:
 __rawmemchr: symbol not found

我尝试了NodeGit v.0.12.1(最新版本)和v.0.11.0。

如果没有Docker,NodeGit可以在同一个项目中正常工作。

我一般都是Docker和虚拟机的新手。有关如何排除故障的任何建议都会有所帮助。谢谢!

更新:这是我的容器的日志:

[00:22:03] Requiring external module coffee-script/register
[00:22:04] Using gulpfile /usr/lada/gulpfile.coffee
[00:22:04] Starting 'lada-up'...
[00:22:04] Finished 'lada-up' after 23 ms
livereload[tiny-lr] listening on 35729 ...
Error: Error relocating /usr/lada/node_modules/nodegit/build/Release/nodegit.node: __rawmemchr: symbol not found
  at Error (native)
  at Object.Module._extensions..node (module.js:440:18)
  at Module.load (/usr/lib/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:314:12)
  at Module.require (module.js:367:17)
  at require (internal/module.js:16:19)
  at Object.<anonymous> (/usr/lada/node_modules/nodegit/lib/nodegit.js:9:12)
  at Module._compile (module.js:413:34)
  at Object.Module._extensions..js (module.js:422:10)
  at Module.load (/usr/lib/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:314:12)
  at Module.require (module.js:367:17)
  at require (internal/module.js:16:19)
  at Object.<anonymous> (/usr/lada/app/post.coffee:1:11)
  at Object.<anonymous> (/usr/lada/app/post.coffee:1:1)
  at Module._compile (module.js:413:34)
  at Object.loadFile (/usr/lib/node_modules/coffee-script/lib/coffee-script/register.js:16:19)
  at Module.load (/usr/lib/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
  at Function.Module._load (module.js:314:12)
  at Module.require (module.js:367:17)
  at require (internal/module.js:16:19)
  at Object.<anonymous> (/usr/lada/app/index.coffee:8:6)
  at Object.<anonymous> (/usr/lada/app/index.coffee:1:1)
  at Module._compile (module.js:413:34)
  at Object.exports.run (/usr/lib/node_modules/coffee-script/lib/coffee-script/coffee-script.js:134:23)
  at compileScript (/usr/lib/node_modules/coffee-script/lib/coffee-script/command.js:224:29)
  at compilePath (/usr/lib/node_modules/coffee-script/lib/coffee-script/command.js:174:14)
  at Object.exports.run (/usr/lib/node_modules/coffee-script/lib/coffee-script/command.js:98:20)
  at Object.<anonymous> (/usr/lib/node_modules/coffee-script/bin/coffee:7:41)
  at Module._compile (module.js:413:34)
  at Object.Module._extensions..js (module.js:422:10)
  at Module.load (module.js:357:32)
  at Function.Module._load (module.js:314:12)
  at Function.Module.runMain (module.js:447:10)
  at startup (node.js:142:18)
  at node.js:939:3

0 个答案:

没有答案