Try it like:

  gdb --args node `which npm` list

On Tue, Aug 14, 2012 at 6:37 PM, TZ <[email protected]> wrote:
> [root@etone46 opt]# pwd
> /opt
> [root@etone46 opt]# gdb --args node npm list
> 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"...Using host
> libthread_db library "/lib64/libthread_db.so.1".
>
> (gdb) run
> Starting program: /usr/local/bin/node npm list
> [Thread debugging using libthread_db enabled]
> [New Thread 46912496273456 (LWP 8690)]
> [New Thread 1073809728 (LWP 8693)]
>
> module.js:340
>     throw err;
>           ^
> Error: Cannot find module '/opt/npm'
>     at Function.Module._resolveFilename (module.js:338:15)
>     at Function.Module._load (module.js:280:25)
>     at Module.runMain (module.js:492:10)
>     at process.startup.processNextTick.process._tickCallback (node.js:244:9)
>
> Program exited with code 01.
> (gdb) backtrace full
> No stack.
> (gdb)
> [2]+  Stopped                 gdb --args node npm list
> [root@etone46 opt]# which npm
> /usr/local/bin/npm
> [root@etone46 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月14日星期二UTC+8下午5时58分02秒,Ben Noordhuis写道:
>>
>> On Tue, Aug 14, 2012 at 6:15 AM, Mihamina Rakotomandimby
>> <[email protected]> wrote:
>> > On 08/14/2012 04:31 AM, TZ wrote:
>> >>
>> >> [root@etone231 opt]# gdb --args npm
>> >
>> >
>> > Re-read carefully.
>> >
>> > He told you:
>> > gdb --args npm list
>>
>> And if that doesn't work, try `gdb --args node npm list`
>
> --
> 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

-- 
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

Reply via email to