Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorisaacs <i@izs.me>2011-09-08 11:51:51 +0400
committerisaacs <i@izs.me>2011-09-08 11:51:51 +0400
commit6740f2a107a4e24d04b5a79474dd63d5d4e45656 (patch)
tree081548ee619307fc63ba3304b629dd08d9dcbef8
parent6f7ccb3d70002ebcb0e8979f31128bd567280521 (diff)
Add 'curl|sudo sh' instructions
-rw-r--r--README.md13
-rw-r--r--html/doc/README.html13
-rw-r--r--man1/README.120
3 files changed, 43 insertions, 3 deletions
diff --git a/README.md b/README.md
index 9ebb2e397..605953865 100644
--- a/README.md
+++ b/README.md
@@ -28,7 +28,18 @@ To say "yes" to the 0.x cleanup, but skip the prompt:
curl http://npmjs.org/install.sh | clean=yes sh
-If that fails, try this:
+If you get permission errors, you can either install node someplace that
+you have permission to write to (recommended!) or you *can* place a **very
+unsafe amount of trust** in me, and in your network, and do this:
+
+ curl http://npmjs.org/install.sh | sudo sh
+
+**Note**: You need to `sudo` the `sh`, **not** the `curl`. Fetching stuff
+from the internet typically doesn't require elevated permissions.
+
+## Dev Install
+
+To install the latest **unstable** development version from git:
git clone https://github.com/isaacs/npm.git
cd npm
diff --git a/html/doc/README.html b/html/doc/README.html
index 6c2df8e0f..7eeb726d0 100644
--- a/html/doc/README.html
+++ b/html/doc/README.html
@@ -35,7 +35,18 @@ and prior, clone the git repo and dig through the old tags and branches.</p>
<pre><code>curl http://npmjs.org/install.sh | clean=yes sh</code></pre>
-<p>If that fails, try this:</p>
+<p>If you get permission errors, you can either install node someplace that
+you have permission to write to (recommended!) or you <em>can</em> place a <strong>very
+unsafe amount of trust</strong> in me, and in your network, and do this:</p>
+
+<pre><code>curl http://npmjs.org/install.sh | sudo sh</code></pre>
+
+<p><strong>Note</strong>: You need to <code>sudo</code> the <code>sh</code>, <strong>not</strong> the <code>curl</code>. Fetching stuff
+from the internet typically doesn't require elevated permissions.</p>
+
+<h2 id="Dev-Install">Dev Install</h2>
+
+<p>To install the latest <strong>unstable</strong> development version from git:</p>
<pre><code>git clone https://github.com/isaacs/npm.git
cd npm
diff --git a/man1/README.1 b/man1/README.1
index cafbdbcff..17a19e7bb 100644
--- a/man1/README.1
+++ b/man1/README.1
@@ -56,7 +56,25 @@ curl http://npmjs\.org/install\.sh | clean=yes sh
.IP "" 0
.
.P
-If that fails, try this:
+If you get permission errors, you can either install node someplace that
+you have permission to write to (recommended!) or you \fIcan\fR place a \fBvery
+unsafe amount of trust\fR in me, and in your network, and do this:
+.
+.IP "" 4
+.
+.nf
+curl http://npmjs\.org/install\.sh | sudo sh
+.
+.fi
+.
+.IP "" 0
+.
+.P
+\fBNote\fR: You need to \fBsudo\fR the \fBsh\fR, \fBnot\fR the \fBcurl\fR\|\. Fetching stuff
+from the internet typically doesn\'t require elevated permissions\.
+.
+.SH "Dev Install"
+To install the latest \fBunstable\fR development version from git:
.
.IP "" 4
.