2012-01-02 21 views
8

Ben sunucuyu başlattığınızda, aşağıdaki hatayı alıyorumyüklenemiyor /nowjs/now.js

[Error: Unable to load shared library /home/boopathi/node_modules/now/node_modules/node- proxy/lib/node-proxy.node] 
Error: Unable to load shared library /home/boopathi/node_modules/now/node_modules/node-proxy/lib/node-proxy.node 
at Object..node (module.js:465:11) 
at Module.load (module.js:353:31) 
at Function._load (module.js:310:12) 
at Module.require (module.js:359:17) 
at require (module.js:370:17) 
at Object.<anonymous> (/home/boopathi/node_modules/now/lib/proxy.js:10:13) 
at Module._compile (module.js:434:26) 
at Object..js (module.js:452:10) 
at Module.load (module.js:353:31) 
at Function._load (module.js:310:12) 

el düğüm-vekil modülü yaptığımda, aşağıdaki uyarıyı almak ..

Ben --harmony_p çalıştı

/nowjs/now.js dosya sarı renkte

[2/2] cxx_link: build/Release/node-proxy_1.o -> build/Release/node-proxy.node 
...

Şimdi yüklemek mümkün değilim Roxies .. yardım etmedi ama ..

+0

Sizin nodejs sürümünüz nedir? Bunu bulmak için 'node -v' komutunu çalıştırın. – thejh

+0

0.6.6 ... Arch linux ... kullanarak pacman kullanarak yüklü düğüm –

cevap

6

Böyle mi öğrenmek yardımcı olacaktır:

Yangın yukarı gdb node. break node.cc:1624 yazın ve run yourscript.js yazın. Gdb kesme noktasına ulaştığı zaman, hatanın adresini almak için p/a dlerror()'u kullanın. $123 = 0xabcddefg gibi bir şey yazdırmalıdır. Şimdi hatayı görmek için x/s 0xabcddefg (son komuttan aldığınız adresi ekleyin) kullanın. Hata yardımcı oluyor mu?

0

bcrypt ile aynı sorunla karşılaştım ve bu benim düğümümün 32bit ve bcrypt 64bit olarak oluşturulduğu için bulundu. 64 bitlik bir düğüm oluşturduktan sonra her şey iyi çalışıyor.

0

Bu çözümü başarıyla denedim.

Takımın, NowJS'nin tüm plataformlardaki mevcut desteği düzeltmesi için hazırladığı sanırım. NowJS'yi Mac ve Windows altında çalıştıramıyorum.

Bunu gerçekleştirmenin bir yolu yoktur. Belki başka bir sürümü NowJS ile oynamama izin veriyor, ama ŞİMDİ, yapamam.

İlgili konular