ノードに入って libyaml を要求しようとすると、次のようになります。
> require('libyaml')
Error: /home/ubuntu/shadow/node_modules/libyaml/build/Release/binding.node: invalid ELF header
at Object.Module._extensions..node (module.js:485:11)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Object.<anonymous> (/home/ubuntu/shadow/node_modules/libyaml/index.js:7:15)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
と を使用node version 0.8.12
してlibyaml version 0.2.1
います。不思議なことに、エラーはサーバーに依存しますが、同じバージョンのボックスの 1 つで問題なく動作するため、バージョン番号に基づいているようには見えません。