目录:1.安装git、nvm、node.js
2.安装Hexo遇到npm的问题-及解决办法
3.初步安装完成Hexo
============================
安装git、nvm、node.js
要安装hexo,根据官网文档进行安装:http://zespia.tw/hexo/docs/index.html
1. install git
先update一下:sudo apt-get update
再 安装git: sudo apt-get install git-core
2.install node.js
两种方式:
curl https://raw.github.com/creationix/nvm/master/install.sh | sh
或
wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
安装:
nvm install 0.10
这样就安装完成了 nvm 和 node.js
============================
安装Hexo遇到npm的问题-及解决办法
1.安装Hexo,提示错误:
|
1 |
sh: 1: node: Permission denied<br>具体如下: |
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234 |
root@xxxxxxxxxxx:~# npm install -g hexonpm http GET http://registry.cnpmjs.org/hexonpm http 304 http://registry.cnpmjs.org/hexonpm http GET http://registry.cnpmjs.org/ejs/0.8.5npm http GET http://registry.cnpmjs.org/express/3.4.7npm http GET http://registry.cnpmjs.org/stylus/0.42.0npm http GET http://registry.cnpmjs.org/nib/1.0.2npm http GET http://registry.cnpmjs.org/marked/0.3.0npm http GET http://registry.cnpmjs.org/moment/2.5.0npm http GET http://registry.cnpmjs.org/colors/0.6.2npm http GET http://registry.cnpmjs.org/highlight.js/8.0.0npm http GET http://registry.cnpmjs.org/yamljs/0.1.4npm http GET http://registry.cnpmjs.org/lodash/2.4.1npm http GET http://registry.cnpmjs.org/swig/1.2.2npm http GET http://registry.cnpmjs.org/graceful-fs/2.0.1npm http GET http://registry.cnpmjs.org/optimist/0.6.0npm http GET http://registry.cnpmjs.org/warehouse/0.1.12npm http GET http://registry.cnpmjs.org/sprintf-js/0.0.7npm http GET http://registry.cnpmjs.org/chokidar/0.8.1npm http GET http://registry.cnpmjs.org/async/0.2.9npm http 304 http://registry.cnpmjs.org/stylus/0.42.0npm http 304 http://registry.cnpmjs.org/nib/1.0.2npm http 304 http://registry.cnpmjs.org/ejs/0.8.5npm http 304 http://registry.cnpmjs.org/express/3.4.7npm http 304 http://registry.cnpmjs.org/moment/2.5.0npm http 304 http://registry.cnpmjs.org/colors/0.6.2npm http 304 http://registry.cnpmjs.org/yamljs/0.1.4npm http 304 http://registry.cnpmjs.org/highlight.js/8.0.0npm http 304 http://registry.cnpmjs.org/lodash/2.4.1npm http 304 http://registry.cnpmjs.org/swig/1.2.2npm http 304 http://registry.cnpmjs.org/graceful-fs/2.0.1npm http 304 http://registry.cnpmjs.org/optimist/0.6.0npm http 304 http://registry.cnpmjs.org/warehouse/0.1.12npm http 304 http://registry.cnpmjs.org/sprintf-js/0.0.7npm http 304 http://registry.cnpmjs.org/chokidar/0.8.1npm http 304 http://registry.cnpmjs.org/async/0.2.9npm http 304 http://registry.cnpmjs.org/marked/0.3.0> chokidar@0.8.1 postinstall /root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/chokidar> node setup-deps.jssh: 1: node: Permission deniednpm ERR! error rolling back Error: ENOTEMPTY, rmdir ‘/root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/stylus/lib‘npm ERR! error rolling back hexo@2.4.5 { [Error: ENOTEMPTY, rmdir ‘/root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/stylus/lib‘]npm ERR! error rolling back errno: 53,npm ERR! error rolling back code: ‘ENOTEMPTY‘,npm ERR! error rolling back path: ‘/root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/stylus/lib‘
}npm ERR! chokidar@0.8.1 postinstall: `node setup-deps.js`npm ERR! Exit status 127npm ERR!npm ERR! Failed at the chokidar@0.8.1 postinstall script.npm ERR! This is
most likely a problem with the chokidar package,npm ERR! not with npm itself.npm ERR! Tell the author that this
fails on
your system:npm ERR! node setup-deps.jsnpm ERR! You can get
their info via:npm ERR! npm owner ls chokidarnpm ERR! There is
likely additional logging output above.npm ERR! System Linux 3.5.0-17-genericnpm ERR! command "/root/.nvm/v0.10.25/bin/node"
"/root/.nvm/v0.10.25/bin/npm" "install" "-g" "hexo"npm ERR! cwd /rootnpm ERR! node -v v0.10.25npm ERR! npm -v 1.3.24npm ERR! code ELIFECYCLEnpm ERR! Error: ENOENT, lstat ‘/root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/ejs/lib/ejs.js‘npm ERR! If you need help, you may report this
*entire* log,npm ERR! including the npm and node versions, at:npm ERR! <http://github.com/isaacs/npm/issues>npm ERR! System Linux 3.5.0-17-genericnpm ERR! command "/root/.nvm/v0.10.25/bin/node"
"/root/.nvm/v0.10.25/bin/npm" "install" "-g" "hexo"npm ERR! cwd /rootnpm ERR! node -v v0.10.25npm ERR! npm -v 1.3.24npm ERR! path /root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/ejs/lib/ejs.jsnpm ERR! fstream_path /root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/ejs/lib/ejs.jsnpm ERR! fstream_type Filenpm ERR! fstream_class FileWriternpm ERR! code ENOENTnpm ERR! errno 34npm ERR! fstream_stack /root/.nvm/v0.10.25/lib/node_modules/npm/node_modules/fstream/lib/writer.js:284:26npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)npm ERR! Error: ENOENT, chown ‘/root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/highlight.js/lib/languages/lisp.js‘npm ERR! If you need help, you may report this
*entire* log,npm ERR! including the npm and node versions, at:npm ERR! <http://github.com/isaacs/npm/issues>npm ERR! System Linux 3.5.0-17-genericnpm ERR! command "/root/.nvm/v0.10.25/bin/node"
"/root/.nvm/v0.10.25/bin/npm" "install" "-g" "hexo"npm ERR! cwd /rootnpm ERR! node -v v0.10.25npm ERR! npm -v 1.3.24npm ERR! path /root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/highlight.js/lib/languages/lisp.jsnpm ERR! fstream_path /root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/highlight.js/lib/languages/lisp.jsnpm ERR! fstream_type Filenpm ERR! fstream_class FileWriternpm ERR! fstream_finish_call chownnpm ERR! code ENOENTnpm ERR! errno 34npm ERR! fstream_stack /root/.nvm/v0.10.25/lib/node_modules/npm/node_modules/fstream/lib/writer.js:305:19npm ERR! fstream_stack /root/.nvm/v0.10.25/lib/node_modules/npm/node_modules/graceful-fs/polyfills.js:133:7npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)npm ERR! Error: ENOENT, lstat ‘/root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/warehouse/lib/util.js‘npm ERR! If you need help, you may report this
*entire* log,npm ERR! including the npm and node versions, at:npm ERR! <http://github.com/isaacs/npm/issues>npm ERR! System Linux 3.5.0-17-genericnpm ERR! command "/root/.nvm/v0.10.25/bin/node"
"/root/.nvm/v0.10.25/bin/npm" "install" "-g" "hexo"npm ERR! cwd /rootnpm ERR! node -v v0.10.25npm ERR! npm -v 1.3.24npm ERR! path /root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/warehouse/lib/util.jsnpm ERR! fstream_path /root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/warehouse/lib/util.jsnpm ERR! fstream_type Filenpm ERR! fstream_class FileWriternpm ERR! code ENOENTnpm ERR! errno 34npm ERR! fstream_stack /root/.nvm/v0.10.25/lib/node_modules/npm/node_modules/fstream/lib/writer.js:284:26npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)npm ERR! Error: ENOENT, lstat ‘/root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/optimist/readme.markdown‘npm ERR! If you need help, you may report this
*entire* log,npm ERR! including the npm and node versions, at:npm ERR! <http://github.com/isaacs/npm/issues>npm ERR! System Linux 3.5.0-17-genericnpm ERR! command "/root/.nvm/v0.10.25/bin/node"
"/root/.nvm/v0.10.25/bin/npm" "install" "-g" "hexo"npm ERR! cwd /rootnpm ERR! node -v v0.10.25npm ERR! npm -v 1.3.24npm ERR! path /root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/optimist/readme.markdownnpm ERR! fstream_path /root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/optimist/readme.markdownnpm ERR! fstream_type Filenpm ERR! fstream_class FileWriternpm ERR! code ENOENTnpm ERR! errno 34npm ERR! fstream_stack /root/.nvm/v0.10.25/lib/node_modules/npm/node_modules/fstream/lib/writer.js:284:26npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)npm ERR! Error: ENOENT, lstat ‘/root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/moment/moment.js‘npm ERR! If you need help, you may report this
*entire* log,npm ERR! including the npm and node versions, at:npm ERR! <http://github.com/isaacs/npm/issues>npm ERR! System Linux 3.5.0-17-genericnpm ERR! command "/root/.nvm/v0.10.25/bin/node"
"/root/.nvm/v0.10.25/bin/npm" "install" "-g" "hexo"npm ERR! cwd /rootnpm ERR! node -v v0.10.25npm ERR! npm -v 1.3.24npm ERR! path /root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/moment/moment.jsnpm ERR! fstream_path /root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/moment/moment.jsnpm ERR! fstream_type Filenpm ERR! fstream_class FileWriternpm ERR! code ENOENTnpm ERR! errno 34npm ERR! fstream_stack /root/.nvm/v0.10.25/lib/node_modules/npm/node_modules/fstream/lib/writer.js:284:26npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)npm ERR! Error: ENOENT, lstat ‘/root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/yamljs/bin/yaml.min.js‘npm ERR! If you need help, you may report this
*entire* log,npm ERR! including the npm and node versions, at:npm ERR! <http://github.com/isaacs/npm/issues>npm ERR! System Linux 3.5.0-17-genericnpm ERR! command "/root/.nvm/v0.10.25/bin/node"
"/root/.nvm/v0.10.25/bin/npm" "install" "-g" "hexo"npm ERR! cwd /rootnpm ERR! node -v v0.10.25npm ERR! npm -v 1.3.24npm ERR! path /root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/yamljs/bin/yaml.min.jsnpm ERR! fstream_path /root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/yamljs/bin/yaml.min.jsnpm ERR! fstream_type Filenpm ERR! fstream_class FileWriternpm ERR! code ENOENTnpm ERR! errno 34npm ERR! fstream_stack /root/.nvm/v0.10.25/lib/node_modules/npm/node_modules/fstream/lib/writer.js:284:26npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)npm ERR! Error: ENOENT, lstat ‘/root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/nib/iconic/iconic_stroke.otf‘npm ERR! If you need help, you may report this
*entire* log,npm ERR! including the npm and node versions, at:npm ERR! <http://github.com/isaacs/npm/issues>npm ERR! System Linux 3.5.0-17-genericnpm ERR! command "/root/.nvm/v0.10.25/bin/node"
"/root/.nvm/v0.10.25/bin/npm" "install" "-g" "hexo"npm ERR! cwd /rootnpm ERR! node -v v0.10.25npm ERR! npm -v 1.3.24npm ERR! path /root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/nib/iconic/iconic_stroke.otfnpm ERR! fstream_path /root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/nib/iconic/iconic_stroke.otfnpm ERR! fstream_type Filenpm ERR! fstream_class FileWriternpm ERR! code ENOENTnpm ERR! errno 34npm ERR! fstream_stack /root/.nvm/v0.10.25/lib/node_modules/npm/node_modules/fstream/lib/writer.js:284:26npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)npm ERR! Error: ENOENT, lstat ‘/root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/swig/dist/swig.js‘npm ERR! If you need help, you may report this
*entire* log,npm ERR! including the npm and node versions, at:npm ERR! <http://github.com/isaacs/npm/issues>npm ERR! System Linux 3.5.0-17-genericnpm ERR! command "/root/.nvm/v0.10.25/bin/node"
"/root/.nvm/v0.10.25/bin/npm" "install" "-g" "hexo"npm ERR! cwd /rootnpm ERR! node -v v0.10.25npm ERR! npm -v 1.3.24npm ERR! path /root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/swig/dist/swig.jsnpm ERR! fstream_path /root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/swig/dist/swig.jsnpm ERR! fstream_type Filenpm ERR! fstream_class FileWriternpm ERR! code ENOENTnpm ERR! errno 34npm ERR! fstream_stack /root/.nvm/v0.10.25/lib/node_modules/npm/node_modules/fstream/lib/writer.js:284:26npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)npm ERR! Error: ENOENT, lstat ‘/root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/lodash/lodash.js‘npm ERR! If you need help, you may report this
*entire* log,npm ERR! including the npm and node versions, at:npm ERR! <http://github.com/isaacs/npm/issues>npm ERR! System Linux 3.5.0-17-genericnpm ERR! command "/root/.nvm/v0.10.25/bin/node"
"/root/.nvm/v0.10.25/bin/npm" "install" "-g" "hexo"npm ERR! cwd /rootnpm ERR! node -v v0.10.25npm ERR! npm -v 1.3.24npm ERR! path /root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/lodash/lodash.jsnpm ERR! fstream_path /root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/lodash/lodash.jsnpm ERR! fstream_type Filenpm ERR! fstream_class FileWriternpm ERR! code ENOENTnpm ERR! errno 34npm ERR! fstream_stack /root/.nvm/v0.10.25/lib/node_modules/npm/node_modules/fstream/lib/writer.js:284:26npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)npm ERR!npm ERR! Additional logging details can be found in:npm ERR! /root/npm-debug.lognpm ERR! not ok code 0root@xxxxxxxxxxx:~# |
解决办法:
网上搜索:找到npm安装node包node: Permission denied的问题
Try setting the following NPM config options:
|
1
2 |
npm config set
user 0 npm config set
unsafe-perm true |
then try again ,OK!
完整如下:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313 |
root@xxxxxxxxxx:~# sudo nvm install 0.10sudo: nvm: command not foundroot@xxxxxxxxxx:~# wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh=> NVM is
already installed in
/root/.nvm, trying to update=>Already up-to-date.=> Source string
already in
/root/.bash_profile=> Close and reopen your terminal to start using
NVMYou have new
mail in
/var/mail/rootroot@xxxxxxxxxx:~# sudo nvm install 0.10 sudo: nvm: command not foundroot@xxxxxxxxxx:~# nvm install 0.10######################################################################## 100.0%Now using
node v0.10.25root@xxxxxxxxxx:~# npm config set
user 0root@xxxxxxxxxx:~# npm config set
unsafe-perm trueroot@xxxxxxxxxx:~# npm install -g hexonpm http GET https://registry.npmjs.org/hexonpm http 200 https://registry.npmjs.org/hexonpm http GET https://registry.npmjs.org/hexo/-/hexo-2.4.5.tgznpm http 200 https://registry.npmjs.org/hexo/-/hexo-2.4.5.tgznpm http GET https://registry.npmjs.org/async/0.2.9npm http GET https://registry.npmjs.org/express/3.4.7npm http GET https://registry.npmjs.org/nib/1.0.2npm http GET https://registry.npmjs.org/ejs/0.8.5npm http GET https://registry.npmjs.org/stylus/0.42.0npm http GET https://registry.npmjs.org/marked/0.3.0npm http GET https://registry.npmjs.org/moment/2.5.0npm http GET https://registry.npmjs.org/colors/0.6.2npm http GET https://registry.npmjs.org/highlight.js/8.0.0npm http GET https://registry.npmjs.org/yamljs/0.1.4npm http GET https://registry.npmjs.org/lodash/2.4.1npm http GET https://registry.npmjs.org/swig/1.2.2npm http GET https://registry.npmjs.org/graceful-fs/2.0.1npm http GET https://registry.npmjs.org/optimist/0.6.0npm http GET https://registry.npmjs.org/warehouse/0.1.12npm http GET https://registry.npmjs.org/sprintf-js/0.0.7npm http GET https://registry.npmjs.org/chokidar/0.8.1npm http 200 https://registry.npmjs.org/stylus/0.42.0npm http 200 https://registry.npmjs.org/async/0.2.9npm http GET https://registry.npmjs.org/stylus/-/stylus-0.42.0.tgznpm http GET https://registry.npmjs.org/async/-/async-0.2.9.tgznpm http 200 https://registry.npmjs.org/marked/0.3.0npm http GET https://registry.npmjs.org/marked/-/marked-0.3.0.tgznpm http 200 https://registry.npmjs.org/nib/1.0.2npm http 200 https://registry.npmjs.org/express/3.4.7npm http 200 https://registry.npmjs.org/ejs/0.8.5npm http 200 https://registry.npmjs.org/async/-/async-0.2.9.tgznpm http 200 https://registry.npmjs.org/highlight.js/8.0.0npm http 200 https://registry.npmjs.org/lodash/2.4.1npm http 200 https://registry.npmjs.org/yamljs/0.1.4npm http 200 https://registry.npmjs.org/stylus/-/stylus-0.42.0.tgznpm http 200 https://registry.npmjs.org/graceful-fs/2.0.1npm http 200 https://registry.npmjs.org/marked/-/marked-0.3.0.tgznpm http 200 https://registry.npmjs.org/moment/2.5.0npm http 200 https://registry.npmjs.org/colors/0.6.2npm http GET https://registry.npmjs.org/nib/-/nib-1.0.2.tgznpm http GET https://registry.npmjs.org/express/-/express-3.4.7.tgznpm http GET https://registry.npmjs.org/ejs/-/ejs-0.8.5.tgznpm http 200 https://registry.npmjs.org/swig/1.2.2npm http GET https://registry.npmjs.org/highlight.js/-/highlight.js-8.0.0.tgznpm http GET https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgznpm http 200 https://registry.npmjs.org/optimist/0.6.0npm http GET https://registry.npmjs.org/yamljs/-/yamljs-0.1.4.tgznpm http GET https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.1.tgznpm http 200 https://registry.npmjs.org/sprintf-js/0.0.7npm http 200 https://registry.npmjs.org/chokidar/0.8.1npm http 200 https://registry.npmjs.org/express/-/express-3.4.7.tgznpm http 200 https://registry.npmjs.org/nib/-/nib-1.0.2.tgznpm http GET https://registry.npmjs.org/moment/-/moment-2.5.0.tgznpm http GET https://registry.npmjs.org/colors/-/colors-0.6.2.tgznpm http 200 https://registry.npmjs.org/ejs/-/ejs-0.8.5.tgznpm http 200 https://registry.npmjs.org/highlight.js/-/highlight.js-8.0.0.tgznpm http 200 https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgznpm http 200 https://registry.npmjs.org/warehouse/0.1.12npm http 200 https://registry.npmjs.org/yamljs/-/yamljs-0.1.4.tgznpm http GET https://registry.npmjs.org/swig/-/swig-1.2.2.tgznpm http GET https://registry.npmjs.org/optimist/-/optimist-0.6.0.tgznpm http 200 https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.1.tgznpm http GET https://registry.npmjs.org/sprintf-js/-/sprintf-js-0.0.7.tgznpm http GET https://registry.npmjs.org/chokidar/-/chokidar-0.8.1.tgznpm http 200 https://registry.npmjs.org/moment/-/moment-2.5.0.tgznpm http GET https://registry.npmjs.org/warehouse/-/warehouse-0.1.12.tgznpm http 200 https://registry.npmjs.org/colors/-/colors-0.6.2.tgznpm http 200 https://registry.npmjs.org/swig/-/swig-1.2.2.tgznpm http 200 https://registry.npmjs.org/optimist/-/optimist-0.6.0.tgznpm http 200 https://registry.npmjs.org/sprintf-js/-/sprintf-js-0.0.7.tgznpm http 200 https://registry.npmjs.org/chokidar/-/chokidar-0.8.1.tgznpm http 200 https://registry.npmjs.org/warehouse/-/warehouse-0.1.12.tgz> chokidar@0.8.1 postinstall /root/.nvm/v0.10.25/lib/node_modules/hexo/node_modules/chokidar> node setup-deps.jsnpm http GET https://registry.npmjs.org/lodash/2.2.1npm http GET https://registry.npmjs.org/wordwrapnpm http GET https://registry.npmjs.org/minimistnpm http 200 https://registry.npmjs.org/lodash/2.2.1npm http 200 https://registry.npmjs.org/minimistnpm http GET https://registry.npmjs.org/range-parser/0.0.4npm http GET https://registry.npmjs.org/mkdirp/0.3.5npm http GET https://registry.npmjs.org/cookie/0.1.0npm http GET https://registry.npmjs.org/buffer-crc32/0.2.1npm http GET https://registry.npmjs.org/fresh/0.2.0npm http GET https://registry.npmjs.org/methods/0.1.0npm http GET https://registry.npmjs.org/send/0.1.4npm http GET https://registry.npmjs.org/cookie-signature/1.0.1npm http GET https://registry.npmjs.org/merge-descriptors/0.0.1npm http GET https://registry.npmjs.org/debugnpm http GET https://registry.npmjs.org/connect/2.12.0npm http GET https://registry.npmjs.org/commander/1.3.2npm http GET https://registry.npmjs.org/lodash/-/lodash-2.2.1.tgznpm http GET https://registry.npmjs.org/minimist/-/minimist-0.0.7.tgznpm http 200 https://registry.npmjs.org/range-parser/0.0.4npm http 200 https://registry.npmjs.org/cookie/0.1.0npm http 200 https://registry.npmjs.org/mkdirp/0.3.5npm http 200 https://registry.npmjs.org/fresh/0.2.0npm http 200 https://registry.npmjs.org/buffer-crc32/0.2.1npm http 200 https://registry.npmjs.org/send/0.1.4npm http 200 https://registry.npmjs.org/cookie-signature/1.0.1npm http 200 https://registry.npmjs.org/connect/2.12.0npm http 200 https://registry.npmjs.org/merge-descriptors/0.0.1npm http 200 https://registry.npmjs.org/debugnpm http 200 https://registry.npmjs.org/minimist/-/minimist-0.0.7.tgznpm http 200 https://registry.npmjs.org/methods/0.1.0npm http 200 https://registry.npmjs.org/lodash/-/lodash-2.2.1.tgznpm http GET https://registry.npmjs.org/range-parser/-/range-parser-0.0.4.tgznpm http GET https://registry.npmjs.org/cookie/-/cookie-0.1.0.tgznpm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgznpm http GET https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgznpm http GET https://registry.npmjs.org/fresh/-/fresh-0.2.0.tgznpm http GET https://registry.npmjs.org/send/-/send-0.1.4.tgznpm http GET https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.1.tgznpm http GET https://registry.npmjs.org/connect/-/connect-2.12.0.tgznpm http GET https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-0.0.1.tgznpm http 200 https://registry.npmjs.org/commander/1.3.2npm http GET https://registry.npmjs.org/debug/-/debug-0.7.4.tgznpm http GET https://registry.npmjs.org/methods/-/methods-0.1.0.tgznpm http 200 https://registry.npmjs.org/fresh/-/fresh-0.2.0.tgznpm http 200 https://registry.npmjs.org/range-parser/-/range-parser-0.0.4.tgznpm http 200 https://registry.npmjs.org/cookie/-/cookie-0.1.0.tgznpm http 200 https://registry.npmjs.org/send/-/send-0.1.4.tgznpm http 200 https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.1.tgznpm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgznpm http 200 https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgznpm http 200 https://registry.npmjs.org/connect/-/connect-2.12.0.tgznpm http 200 https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-0.0.1.tgznpm http 200 https://registry.npmjs.org/debug/-/debug-0.7.4.tgznpm http 200 https://registry.npmjs.org/methods/-/methods-0.1.0.tgznpm http GET https://registry.npmjs.org/commander/-/commander-1.3.2.tgznpm http 200 https://registry.npmjs.org/commander/-/commander-1.3.2.tgznpm http 200 https://registry.npmjs.org/wordwrapnpm http GET https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgznpm http 200 https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgznpm http GET https://registry.npmjs.org/stylusnpm http GET https://registry.npmjs.org/argparsenpm http GET https://registry.npmjs.org/globnpm http 200 https://registry.npmjs.org/stylusnpm http 200 https://registry.npmjs.org/argparsenpm http GET https://registry.npmjs.org/stylus/-/stylus-0.37.0.tgznpm http GET https://registry.npmjs.org/argparse/-/argparse-0.1.15.tgznpm http 200 https://registry.npmjs.org/globnpm http GET https://registry.npmjs.org/glob/-/glob-3.1.21.tgznpm http 200 https://registry.npmjs.org/stylus/-/stylus-0.37.0.tgznpm http 200 https://registry.npmjs.org/argparse/-/argparse-0.1.15.tgznpm http 200 https://registry.npmjs.org/glob/-/glob-3.1.21.tgznpm http GET https://registry.npmjs.org/uglify-jsnpm http 200 https://registry.npmjs.org/uglify-jsnpm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.12.tgznpm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.12.tgznpm http GET https://registry.npmjs.org/css-parsenpm http GET https://registry.npmjs.org/mkdirpnpm http GET https://registry.npmjs.org/saxnpm http GET https://registry.npmjs.org/glob/-/glob-3.2.8.tgznpm http 200 https://registry.npmjs.org/mkdirpnpm http 200 https://registry.npmjs.org/css-parsenpm http 200 https://registry.npmjs.org/glob/-/glob-3.2.8.tgznpm http 200 https://registry.npmjs.org/saxnpm http GET https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgznpm http GET https://registry.npmjs.org/sax/-/sax-0.5.8.tgznpm http 200 https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgznpm http 200 https://registry.npmjs.org/sax/-/sax-0.5.8.tgznpm http GET https://registry.npmjs.org/inheritsnpm http GET https://registry.npmjs.org/minimatchnpm http GET https://registry.npmjs.org/graceful-fsnpm http 200 https://registry.npmjs.org/inheritsnpm http 200 https://registry.npmjs.org/graceful-fsnpm http GET https://registry.npmjs.org/inherits/-/inherits-1.0.0.tgznpm http GET https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgznpm http 200 https://registry.npmjs.org/minimatchnpm http GET https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgznpm http 200 https://registry.npmjs.org/inherits/-/inherits-1.0.0.tgznpm http 200 https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgznpm http 200 https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgznpm http GET https://registry.npmjs.org/underscorenpm http GET https://registry.npmjs.org/underscore.stringnpm http 200 https://registry.npmjs.org/underscorenpm http 200 https://registry.npmjs.org/underscore.stringnpm http GET https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgznpm http GET https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgznpm http 200 https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgznpm http 200 https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgznpm http GET https://registry.npmjs.org/lru-cachenpm http GET https://registry.npmjs.org/sigmundnpm http 200 https://registry.npmjs.org/lru-cachenpm http 200 https://registry.npmjs.org/sigmundnpm http GET https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgznpm http GET https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgznpm http 200 https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgznpm http 200 https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgznpm http GET https://registry.npmjs.org/mimenpm http GET https://registry.npmjs.org/keypressnpm http 200 https://registry.npmjs.org/mimenpm http 200 https://registry.npmjs.org/keypressnpm http GET https://registry.npmjs.org/mime/-/mime-1.2.11.tgznpm http GET https://registry.npmjs.org/keypress/-/keypress-0.1.0.tgznpm http 200 https://registry.npmjs.org/mime/-/mime-1.2.11.tgznpm http 200 https://registry.npmjs.org/keypress/-/keypress-0.1.0.tgznpm http GET https://registry.npmjs.org/cssomnpm http 200 https://registry.npmjs.org/cssomnpm http GET https://registry.npmjs.org/cssom/-/cssom-0.2.5.tgznpm http 200 https://registry.npmjs.org/cssom/-/cssom-0.2.5.tgznpm http GET https://registry.npmjs.org/optimistnpm http GET https://registry.npmjs.org/source-mapnpm http GET https://registry.npmjs.org/uglify-to-browserifynpm http 200 https://registry.npmjs.org/uglify-to-browserifynpm http GET https://registry.npmjs.org/bytes/0.2.1npm http GET https://registry.npmjs.org/raw-body/1.1.2npm http GET https://registry.npmjs.org/pause/0.0.1npm http GET https://registry.npmjs.org/negotiator/0.3.0npm http GET https://registry.npmjs.org/uid2/0.0.3npm http GET https://registry.npmjs.org/multiparty/2.2.0npm http GET https://registry.npmjs.org/batch/0.5.0npm http GET https://registry.npmjs.org/qs/0.6.6npm http 200 https://registry.npmjs.org/optimistnpm http 200 https://registry.npmjs.org/negotiator/0.3.0npm http 200 https://registry.npmjs.org/uid2/0.0.3npm http GET https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgznpm http 200 https://registry.npmjs.org/raw-body/1.1.2npm http 200 https://registry.npmjs.org/pause/0.0.1npm http 200 https://registry.npmjs.org/multiparty/2.2.0npm http 200 https://registry.npmjs.org/bytes/0.2.1npm http GET https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgznpm http GET https://registry.npmjs.org/negotiator/-/negotiator-0.3.0.tgznpm http GET https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgznpm http 200 https://registry.npmjs.org/batch/0.5.0npm http 200 https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgznpm http GET https://registry.npmjs.org/raw-body/-/raw-body-1.1.2.tgznpm http 200 https://registry.npmjs.org/qs/0.6.6npm http GET https://registry.npmjs.org/pause/-/pause-0.0.1.tgznpm http GET https://registry.npmjs.org/multiparty/-/multiparty-2.2.0.tgznpm http GET https://registry.npmjs.org/bytes/-/bytes-0.2.1.tgznpm http 200 https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgznpm http 200 https://registry.npmjs.org/multiparty/-/multiparty-2.2.0.tgznpm http 200 https://registry.npmjs.org/negotiator/-/negotiator-0.3.0.tgznpm http 200 https://registry.npmjs.org/bytes/-/bytes-0.2.1.tgznpm http 200 https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgznpm http 200 https://registry.npmjs.org/raw-body/-/raw-body-1.1.2.tgznpm http GET https://registry.npmjs.org/batch/-/batch-0.5.0.tgznpm http 200 https://registry.npmjs.org/pause/-/pause-0.0.1.tgznpm http 200 https://registry.npmjs.org/source-mapnpm http GET https://registry.npmjs.org/qs/-/qs-0.6.6.tgznpm http 200 https://registry.npmjs.org/batch/-/batch-0.5.0.tgznpm http GET https://registry.npmjs.org/source-map/-/source-map-0.1.31.tgznpm http 200 https://registry.npmjs.org/qs/-/qs-0.6.6.tgznpm http 200 https://registry.npmjs.org/source-map/-/source-map-0.1.31.tgznpm http GET https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgznpm http 200 https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgznpm http GET https://registry.npmjs.org/wordwrapnpm http 304 https://registry.npmjs.org/wordwrapnpm http GET https://registry.npmjs.org/amdefinenpm http 200 https://registry.npmjs.org/amdefinenpm http GET https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgznpm http 200 https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgznpm http GET https://registry.npmjs.org/readable-streamnpm http GET https://registry.npmjs.org/stream-counternpm http 200 https://registry.npmjs.org/readable-streamnpm http 200 https://registry.npmjs.org/stream-counternpm http GET https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.10.tgznpm http GET https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgznpm http 200 https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.10.tgznpm http 200 https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgznpm http GET https://registry.npmjs.org/core-util-isnpm http GET https://registry.npmjs.org/string_decodernpm http GET https://registry.npmjs.org/debuglog/0.0.2npm http 200 https://registry.npmjs.org/core-util-isnpm http GET https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgznpm http 200 https://registry.npmjs.org/string_decodernpm http GET https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.25.tgznpm http 200 https://registry.npmjs.org/debuglog/0.0.2npm http GET https://registry.npmjs.org/debuglog/-/debuglog-0.0.2.tgznpm http 200 https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgznpm http 200 https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.25.tgznpm http 200 https://registry.npmjs.org/debuglog/-/debuglog-0.0.2.tgz/root/.nvm/v0.10.25/bin/hexo -> /root/.nvm/v0.10.25/lib/node_modules/hexo/bin/hexohexo@2.4.5 /root/.nvm/v0.10.25/lib/node_modules/hexo鈹溾攢鈹€ graceful-fs@2.0.1鈹溾攢鈹€ sprintf-js@0.0.7鈹溾攢鈹€ colors@0.6.2鈹溾攢鈹€ marked@0.3.0鈹溾攢鈹€ async@0.2.9鈹溾攢鈹€ chokidar@0.8.1鈹溾攢鈹€ ejs@0.8.5鈹溾攢鈹€ highlight.js@8.0.0鈹溾攢鈹€ optimist@0.6.0 (wordwrap@0.0.2, minimist@0.0.7)鈹溾攢鈹€ lodash@2.4.1鈹溾攢鈹€ moment@2.5.0鈹溾攢鈹€ stylus@0.42.0 (css-parse@1.7.0, debug@0.7.4, mkdirp@0.3.5, glob@3.2.8, sax@0.5.8)鈹溾攢鈹€ warehouse@0.1.12 (lodash@2.2.1)鈹溾攢鈹€ nib@1.0.2 (stylus@0.37.0)鈹溾攢鈹€ yamljs@0.1.4 (glob@3.1.21, argparse@0.1.15)鈹溾攢鈹€ swig@1.2.2 (uglify-js@2.4.12)鈹斺攢鈹€ express@3.4.7 (methods@0.1.0, merge-descriptors@0.0.1, range-parser@0.0.4, cookie-signature@1.0.1, fresh@0.2.0, debug@0.7.4, buffer-crc32@0.2.1, cookie@0.1.0, mkdirp@0.3.5, commander@1.3.2, send@0.1.4, connect@2.12.0)root@xxxxxxxxxx:~# |
原文:http://www.cnblogs.com/lidonghao/p/3543747.html