You should pull the tarball from
https://registry.npmjs.org/npm/-/npm-1.0.30.tgz instead of cloning the
git repo, since that's what is actually fetched when people install it
manually. That url, and the shasum of the tarball, can be found in
the "dist" field of https://registry.npmjs.org/npm/latest or
https://registry.npmjs.org/npm/1.0.30
You can validate the SSL certificate against my CA, here:
https://github.com/isaacs/npm/blob/master/lib/utils/config-defs.js#L78-94,
and you can validate the CA cert came from me by verifying that it's
in the git commit tagged v1.0.30, which was signed with my PGP key,
which you can validate:
http://pgp.mit.edu:11371/pks/lookup?search=i%40izs.me&op=index and
http://stinkfoot.org:11371/pks/lookup?op=index&search=i%40izs.me
If for some reason that is not acceptable, run a `make doc` in the
package root, which will install ronn locally and then build the
manpages and html for you.
> --
> 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 nod...@googlegroups.com
> To unsubscribe from this group, send email to
> nodejs+un...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en
>
The issue with Homebrew is that npm does a bunch of stuff that
Homebrew tries to guarantee that its packages never do. To get it to
not do these things, they had to patch it like crazy, and this made a
bunch of things break.
If you've installed npm some way other than what the npm readme says
to do, then don't be surprised if I am less able to help you in the
event of errors. Likewise, if you have some unofficial Homebrew
recipe that does things that Homebrew tries hard not to allow, and it
breaks stuff, then don't be surprised if the Homebrew folks are less
able to help you resolve the situation.
It's really quite admirable in my opinion that the Homebrew crowd came
to the conclusion that it would be better to not install it if it
meant installing something broken. Package managers should generally
always be self-installed, not installed via some other package
manager.