Thanks. That is pretty nifty. However:
I do not see an index.js in the npm->node->modules->node-gyp directory or 
any of its sub directories. 
My directories on windows looks the same.
Still puzzled, 

Subnote: There is a node-gyp entry in the lib directory that exports the 
entries the failing code seems to be looking for. 

On Friday, July 11, 2014 6:59:48 PM UTC-4, mgutz wrote:
>
> require('../') means require parent directory's index.js. When a require 
> path is a directory, node tries index.js.
>
> On Thursday, July 10, 2014 6:40:56 PM UTC-7, Deva Kumaraswamy wrote:
>>
>> I ran into install issues on Centos with one of the popular and useful 
>> packages ref.
>>
>> when I do 
>> *npm install ref*
>>
>> I get the following error: "Cannot find module '../'.
>>
>> The offending line is
>> *var gyp = require('../')*
>>
>> In my limited experience with nodejs I have never used this form of 
>> require.
>> What exactly is this supposed to resolve to?
>>
>> Thanks the help.
>> Deva
>> ===================
>> PS: part of the traceback.
>>
>> npm install ref
>>  
>> > [email protected] install /sasusr/u/kumar/node_modules/ref
>> > node-gyp rebuild
>>
>> \
>> module.js:340
>>     throw err;
>>           ^
>> Error: Cannot find module '../'
>>     at Function.Module._resolveFilename (module.js:338:15)
>>     at Function.Module._load (module.js:280:25)
>>     at Module.require (module.js:364:17)
>>     at require (module.js:380:17)
>>     at Object.<anonymous> 
>> (/sasusr/u/kumar/node-v0.10.29-linux-x64/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js:13:11)
>>     at Module._compile (module.js:456:26)
>>     at Object.Module._extensions..js (module.js:474:10)
>>     at Module.load (module.js:356:32)
>>     at Function.Module._load (module.js:312:12)
>>     at Function.Module.runMain (module.js:497:10)
>> npm ERR! [email protected] install: `node-gyp rebuild`
>> npm ERR! Exit status 8
>>
>>
>>

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/20c7e00c-44d0-462f-a26e-bd43d2cf7809%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to