2011-09-22 13 views
5

यहाँ एक उदाहरण मुझे नोड-प्रॉक्सी स्थापित करने के लिए है क्योंकि NowJS इसकी आवश्यकता है की कोशिश कर के लिए है मुद्दों कर रखता है:NPM मेरे नोड पथ ढूँढना

sudo NPM स्थापित नोड प्रॉक्सी

> [email protected] install /home/jennifer/node_modules/node-proxy 
    > make 

    BUILDING: C++ Component 
    Checking for program g++ or c++   : /usr/bin/g++ 
    Checking for program cpp     : /usr/bin/cpp 
    Checking for program ar     : /usr/bin/ar 
    Checking for program ranlib    : /usr/bin/ranlib 
    Checking for g++       : ok 
    Checking for node path     : not found 
    Checking for node prefix     : ok /usr/local 
    'configure' finished successfully (0.034s) 
    Waf: Entering directory `/home/jennifer/node_modules/node-proxy/src/build' 
    no such environment: default 
    Traceback (most recent call last): 
     File "/usr/local/bin/node-waf", line 16, in <module> 
     Scripting.prepare(t, os.getcwd(), VERSION, wafdir) 
     File "/usr/local/bin/../lib/node/wafadmin/Scripting.py", line 145, in prepare 
     prepare_impl(t, cwd, ver, wafdir) 
     File "/usr/local/bin/../lib/node/wafadmin/Scripting.py", line 135, in prepare_impl 
     main() 
     File "/usr/local/bin/../lib/node/wafadmin/Scripting.py", line 188, in main 
     fun(ctx) 
     File "/usr/local/bin/../lib/node/wafadmin/Scripting.py", line 386, in build 
     return build_impl(bld) 
     File "/usr/local/bin/../lib/node/wafadmin/Scripting.py", line 399, in build_impl 
     bld.add_subdirs([os.path.split(Utils.g_module.root_path)[0]]) 
     File "/usr/local/bin/../lib/node/wafadmin/Build.py", line 981, in add_subdirs 
     self.recurse(dirs, 'build') 
     File "/usr/local/bin/../lib/node/wafadmin/Utils.py", line 634, in recurse 
     f(self) 
     File "/home/jennifer/node_modules/node-proxy/src/wscript", line 13, in build 
     obj = bld.new_task_gen('cxx', 'shlib', 'node_addon') 
     File "/usr/local/bin/../lib/node/wafadmin/Build.py", line 335, in new_task_gen 
     ret = cls(*k, **kw) 
     File "/usr/local/bin/../lib/node/wafadmin/Tools/ccroot.py", line 162, in __init__ 
     TaskGen.task_gen.__init__(self, *k, **kw) 
     File "/usr/local/bin/../lib/node/wafadmin/TaskGen.py", line 118, in __init__ 
     self.env = self.bld.env.copy() 
    AttributeError: 'NoneType' object has no attribute 'copy' 
    cp: cannot stat `src/build/*/node-proxy.node': No such file or directory 
    make: *** [all] Error 1 
    npm ERR! error installing [email protected] Error: [email protected] install: `make` 
    npm ERR! error installing [email protected] `sh "-c" "make"` failed with 2 
    npm ERR! error installing [email protected]  at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/exec.js:49:20) 
    npm ERR! error installing [email protected]  at ChildProcess.emit (events.js:67:17) 
    npm ERR! error installing [email protected]  at ChildProcess.onexit (child_process.js:192:12) 
    npm ERR! [email protected] install: `make` 
    npm ERR! `sh "-c" "make"` failed with 2 
    npm ERR! 
    npm ERR! Failed at the [email protected] install script. 
    npm ERR! This is most likely a problem with the node-proxy package, 
    npm ERR! not with npm itself. 
    npm ERR! Tell the author that this fails on your system: 
    npm ERR!  make 
    npm ERR! You can get their info via: 
    npm ERR!  npm owner ls node-proxy 
    npm ERR! There is likely additional logging output above. 
    npm ERR! 
    npm ERR! System Linux 2.6.38-11-generic 
    npm ERR! command "node" "/usr/local/bin/npm" "install" "node-proxy" 
    npm ERR! cwd /home/jennifer/node_modules 
    npm ERR! node -v v0.4.11 
    npm ERR! npm -v 1.0.30 
    npm ERR! 
    npm ERR! Additional logging details can be found in: 
    npm ERR!  /home/jennifer/node_modules/npm-debug.log 
    npm not ok 

उत्तर

3

लगता है की तरह इस मुद्दे को भी है यहाँ की सूचना दी गई: https://github.com/joyent/node/issues/1716

समाधान यहाँ है: http://permalink.gmane.org/gmane.comp.lang.javascript.nodejs/29563

+0

उबंटू 10.10 पर sqlite3 उसी "कोई ऐसा वातावरण नहीं है: डिफ़ॉल्ट" और लिंक कार्यों में क्या उल्लेख किया गया है! – Roberto

2

मैं इस मिल गया है जब की कोशिश कर रहा नोड v0.6x से v0.4x तक डाउनग्रेड करें। फिक्स v0.6x निर्देशिका में sudo make uninstall चलाने के लिए था और फिर v0.4x को पुनर्स्थापित करें।

+0

मैं nodev0.8.21 का उपयोग कर रहा हूं, मैंने सूडो को अनइंस्टॉल करने और सूडो को नोड निर्देशिका में स्थापित करने की कोशिश की, लेकिन कोई प्रभाव नहीं। –

संबंधित मुद्दे