I'v try again, uninstall everything. then, "git checkout v0.8.6" before make but still got the same error.
*had follow your step:* [root@etone231 opt]# gdb --args npm GNU gdb Red Hat Linux (6.5-25.el5rh) Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu"..."/usr/local/bin/npm": not in executable format: File format not recognized (gdb) run Starting program: No executable file specified. Use the "file" or "exec-file" command. (gdb) backtrace full No stack. (gdb) [root@etone231 opt]# ll /usr/local/bin/npm lrwxrwxrwx 1 root root 38 Aug 14 09:14 /usr/local/bin/npm -> ../lib/node_modules/npm/bin/npm-cli.js 在 2012年8月13日星期一UTC+8下午8时19分50秒,Ben Noordhuis写道: > > On Mon, Aug 13, 2012 at 11:42 AM, TZ <[email protected] <javascript:>> wrote: > > > > > http://stackoverflow.com/questions/11895623/npm-got-segmentation-fault-at-linux > > > > > linux version: > > > > [root@etone231 download]# lsb_release -a > > LSB Version: > > > :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarch > > > > Distributor ID: RedHatEnterpriseServer > > Description: Red Hat Enterprise Linux Server release 5.1 (Tikanga) > > Release: 5.1 > > Codename: Tikanga > > > > node.js: > > > > git clone https://github.com/joyent/node.git > > cd node > > ./configure > > make > > sudo make install > > > > npm fail: > > > > [root@etone231 download]# node -e "console.log('a')" > > a > > > > [root@etone231 download]# node -v > > v0.8.6 > > > > [root@etone231 download]# python -V > > Python 2.7.3 > > > > [root@etone231 download]# gmake -v > > GNU Make 3.81 > > Copyright (C) 2006 Free Software Foundation, Inc. > > This is free software; see the source for copying conditions. > > There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A > > PARTICULAR PURPOSE. > > > > This program built for x86_64-redhat-linux-gnu > > > > [root@etone231 download]# npm -v > > 1.1.48 > > > > [root@etone231 download]# npm list > > Segmentation fault > > Try this: > > $ gdb --args npm list > > run > # wait for crash > > backtrace full > # post the backtrace > > By the way, you have more than one node binary installed. The GH repo > builds v0.9.1-pre but `node -v` reports v0.8.6. > -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
