热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

TravisCI部署hexo博客,npminstall失败

使用TravisCI部署博客。

使用Travis CI部署博客。



部署配置文件:

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
language: node_js

node_js: stable



# S: Build Lifecycle

install:

  - npm install





#before_script:

 # - npm install -g gulp



script:

  - hexo g



after_script:

  - cd ./public

  - git init

  - git config user.name "liqiang311"

  - git config user.email "385098415@qq.com"

  - git add .

  - git commit -m "Travis CI AutoUpdate"

  - git push --force --quiet "https://${GITHUB_TOKEN}@${GITHUB_REF}" master:master

  - git push --force --quiet "https://${CODING_TOKEN}@${CODING_REF}" master:master

# E: Build LifeCycle



branches: master

env:

 global:

   - GITHUB_REF: github.com/liqiang311/liqiang311.github.io.git

   - CODING_REF: git.coding.net/liqiang311/liqiang311.git

build后报错



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
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
Worker information

hostname: 2b63a871-147f-41a1-b60a-015b12fdcbb2@1.i-081f8f1-production-2-worker-org-ec2.travisci.net

version: v3.0.2 https://github.com/travis-ci/worker/tree/f1c05caed79c66a9103f12a22e8a45ec66dbca64

instance: 5c616b6:travis:node_js (via amqp)

startup: 12.225646604s

system_info

Build system information

Build language: node_js

Build group: stable

Build dist: trusty

Build id: 278602902

Job id: 278602903

Runtime kernel version: 4.11.6-041106-generic

travis-build version: 125c5d1fa

Build image provisioning date and time

Tue Aug 29 02:50:02 UTC 2017

Operating System Details

Distributor ID:    Ubuntu

Description:    Ubuntu 14.04.5 LTS

Release:    14.04

Codename:    trusty

Cookbooks Version

4642454 https://github.com/travis-ci/travis-cookbooks/tree/4642454

git version

git version 2.14.1

bash version

GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu)

gcc version

gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4

Copyright (C) 2013 Free Software Foundation, Inc.

This is free software; see the source for copying conditions.  There is NO

warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

docker version

Client:

 Version:      17.03.1-ce

 API version:  1.27

 Go version:   go1.7.5

 Git commit:   c6d412e

 Built:        Mon Mar 27 16:58:30 2017

 OS/Arch:      linux/amd64

clang version

clang version 3.9.0 (tags/RELEASE_390/final)

Target: x86_64-unknown-linux-gnu

Thread model: posix

InstalledDir: /usr/local/clang-3.9.0/bin

jq version

jq-1.5

bats version

Bats 0.4.0

shellcheck version

0.4.6

shfmt version

v1.3.1

ccache version

ccache version 3.1.9

Copyright (C) 2002-2007 Andrew Tridgell

Copyright (C) 2009-2011 Joel Rosdahl

This program is free software; you can redistribute it and/or modify it under

the terms of the GNU General Public License as published by the Free Software

Foundation; either version 3 of the License, or (at your option) any later

version.

cmake version

cmake version 3.2.2

CMake suite maintained and supported by Kitware (kitware.com/cmake).

heroku version

heroku-cli/6.13.19-6cd27b3 (linux-x64) node-v8.3.0

imagemagick version

Version: ImageMagick 6.7.7-10 2017-07-31 Q16 http://www.imagemagick.org

md5deep version

4.2

mercurial version

Mercurial Distributed SCM (version 4.2.2)

(see https://mercurial-scm.org for more information)

Copyright (C) 2005-2017 Matt Mackall and others

This is free software; see the source for copying conditions. There is NO

warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

mysql version

mysql  Ver 14.14 Distrib 5.6.33, for debian-linux-gnu (x86_64) using  EditLine wrapper

openssl version

OpenSSL 1.0.1f 6 Jan 2014

packer version

Packer v1.0.2

Your version of Packer is out of date! The latest version

is 1.0.4. You can update by downloading from www.packer.io

postgresql client version

psql (PostgreSQL) 9.6.4

ragel version

Ragel State Machine Compiler version 6.8 Feb 2013

Copyright (c) 2001-2009 by Adrian Thurston

subversion version

svn, version 1.8.8 (r1568071)

   compiled Aug 10 2017, 17:20:39 on x86_64-pc-linux-gnu

Copyright (C) 2013 The Apache Software Foundation.

This software consists of contributions made by many people;

see the NOTICE file for more information.

Subversion is open source software, see http://subversion.apache.org/

The following repository access (RA) modules are available:

* ra_svn : Module for accessing a repository using the svn network protocol.

  - with Cyrus SASL authentication

  - handles 'svn' scheme

* ra_local : Module for accessing a repository on local disk.

  - handles 'file' scheme

* ra_serf : Module for accessing a repository via WebDAV protocol using serf.

  - using serf 1.3.3

  - handles 'http' scheme

  - handles 'https' scheme

sudo version

Sudo version 1.8.9p5

Configure options: --prefix=/usr -v --with-all-insults --with-pam --with-fqdn --with-logging=syslog --with-logfac=authpriv --with-env-editor --with-editor=/usr/bin/editor --with-timeout=15 --with-password-timeout=0 --with-passprompt=[sudo] password for %p:  --without-lecture --with-tty-tickets --disable-root-mailer --enable-admin-flag --with-sendmail=/usr/sbin/sendmail --with-timedir=/var/lib/sudo --mandir=/usr/share/man --libexecdir=/usr/lib/sudo --with-sssd --with-sssd-lib=/usr/lib/x86_64-linux-gnu --with-selinux

Sudoers policy plugin version 1.8.9p5

Sudoers file grammar version 43

Sudoers path: /etc/sudoers

Authentication methods: 'pam'

Syslog facility if syslog is being used for logging: authpriv

Syslog priority to use when user authenticates successfully: notice

Syslog priority to use when user authenticates unsuccessfully: alert

Send mail if the user is not in sudoers

Use a separate timestamp for each user/tty combo

Lecture user the first time they run sudo

Root may run sudo

Allow some information gathering to give useful error messages

Require fully-qualified hostnames in the sudoers file

Visudo will honor the EDITOR environment variable

Set the LOGNAME and USER environment variables

Length at which to wrap log file lines (0 for no wrap): 80

Authentication timestamp timeout: 15.0 minutes

Password prompt timeout: 0.0 minutes

Number of tries to enter a password: 3

Umask to use or 0777 to use user's: 022

Path to mail program: /usr/sbin/sendmail

Flags for mail program: -t

Address to send mail to: root

Subject line for mail messages: *** SECURITY information for %h ***

Incorrect password message: Sorry, try again.

Path to authentication timestamp dir: /var/lib/sudo

Default password prompt: [sudo] password for %p:

Default user to run commands as: root

Value to override user's $PATH with: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin

Path to the editor for use by visudo: /usr/bin/editor

When to require a password for 'list' pseudocommand: any

When to require a password for 'verify' pseudocommand: all

File descriptors >= 3 will be closed before executing a command

Environment variables to check for sanity:

    TZ

    TERM

    LINGUAS

    LC_*

    LANGUAGE

    LANG

    COLORTERM

Environment variables to remove:

    RUBYOPT

    RUBYLIB

    PYTHONUSERBASE

    PYTHONINSPECT

    PYTHONPATH

    PYTHONHOME

    TMPPREFIX

    ZDOTDIR

    READNULLCMD

    NULLCMD

    FPATH

    PERL5DB

    PERL5OPT

    PERL5LIB

    PERLLIB

    PERLIO_DEBUG

    JAVA_TOOL_OPTIONS

    SHELLOPTS

    GLOBIGNORE

    PS4

    BASH_ENV

    ENV

    TERMCAP

    TERMPATH

    TERMINFO_DIRS

    TERMINFO

    _RLD*

    LD_*

    PATH_LOCALE

    NLSPATH

    HOSTALIASES

    RES_OPTIONS

    LOCALDOMAIN

    CDPATH

    IFS

Environment variables to preserve:

    JAVA_HOME

    TRAVIS

    CI

    DEBIAN_FRONTEND

    XAUTHORIZATION

    XAUTHORITY

    PS2

    PS1

    PATH

    LS_COLORS

    KRB5CCNAME

    HOSTNAME

    HOME

    DISPLAY

    COLORS

Locale to use while parsing sudoers: C

Directory in which to store input/output logs: /var/log/sudo-io

File in which to store the input/output log: %{seq}

Add an entry to the utmp/utmpx file when allocating a pty

PAM service name to use

PAM service name to use for login shells

Create a new PAM session for the command to run in

Maximum I/O log sequence number: 0

Local IP address and netmask pairs:

    172.17.0.2/255.255.0.0

Sudoers I/O plugin version 1.8.9p5

gzip version

gzip 1.6

Copyright (C) 2007, 2010, 2011 Free Software Foundation, Inc.

Copyright (C) 1993 Jean-loup Gailly.

This is free software.  You may redistribute copies of it under the terms of

the GNU General Public License .

There is NO WARRANTY, to the extent permitted by law.

Written by Jean-loup Gailly.

zip version

Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.

This is Zip 3.0 (July 5th 2008), by Info-ZIP.

Currently maintained by E. Gordon.  Please send bug reports to

the authors using the web page at www.info-zip.org; see README for details.

Latest sources and executables are at ftp://ftp.info-zip.org/pub/infozip,

as of above date; see http://www.info-zip.org/ for other sites.

Compiled with gcc 4.8.2 for Unix (Linux ELF) on Oct 21 2013.

Zip special compilation options:

    USE_EF_UT_TIME       (store Universal Time)

    BZIP2_SUPPORT        (bzip2 library version 1.0.6, 6-Sept-2010)

        bzip2 code and library copyright (c) Julian R Seward

        (See the bzip2 license for terms of use)

    SYMLINK_SUPPORT      (symbolic links supported)

    LARGE_FILE_SUPPORT   (can read and write large files on file system)

    ZIP64_SUPPORT        (use Zip64 to store large files in archives)

    UNICODE_SUPPORT      (store and read UTF-8 Unicode paths)

    STORE_UNIX_UIDs_GIDs (store UID/GID sizes/values using new extra field)

    UIDGID_NOT_16BIT     (old Unix 16-bit UID/GID extra field not used)

    [encryption, version 2.91 of 05 Jan 2007] (modified for Zip 3)

Encryption notice:

    The encryption code of this program is not copyrighted and is

    put in the public domain.  It was originally written in Europe

    and, to the best of our knowledge, can be freely distributed

    in both source and object forms from any country, including

    the USA under License Exception TSU of the U.S. Export

    Administration Regulations (section 740.13(e)) of 6 June 2002.

Zip environment options:

             ZIP:  [none]

          ZIPOPT:  [none]

vim version

VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:43:18)

Included patches: 1-52

Extra patches: 8.0.0056

Modified by pkg-vim-maintainers@lists.alioth.debian.org

Compiled by buildd@

Huge version without GUI.  Features included (+) or not (-):

+acl             +farsi           +mouse_netterm   +syntax

+arabic          +file_in_path    +mouse_sgr       +tag_binary

+autocmd         +find_in_path    -mouse_sysmouse  +tag_old_static

-balloon_eval    +float           +mouse_urxvt     -tag_any_white

-browse          +folding         +mouse_xterm     -tcl

++builtin_terms  -footer          +multi_byte      +terminfo

+byte_offset     +fork()          +multi_lang      +termresponse

+cindent         +gettext         -mzscheme        +textobjects

-clientserver    -hangul_input    +netbeans_intg   +title

-clipboard       +iconv           +path_extra      -toolbar

+cmdline_compl   +insert_expand   -perl            +user_commands

+cmdline_hist    +jumplist        +persistent_undo +vertsplit

+cmdline_info    +keymap          +postscript      +virtualedit

+comments        +langmap         +printer         +visual

+conceal         +libcall         +profile         +visualextra

+cryptv          +linebreak       +python          +viminfo

+cscope          +lispindent      -python3         +vreplace

+cursorbind      +listcmds        +quickfix        +wildignore

+cursorshape     +localmap        +reltime         +wildmenu

+dialog_con      -lua             +rightleft       +windows

+diff            +menu            -ruby            +writebackup

+digraphs        +mksession       +scrollbind      -X11

-dnd             +modify_fname    +signs           -xfontset

-ebcdic          +mouse           +smartindent     -xim

+emacs_tags      -mouseshape      -sniff           -xsmp

+eval            +mouse_dec       +startuptime     -xterm_clipboard

+ex_extra        +mouse_gpm       +statusline      -xterm_save

+extra_search    -mouse_jsbterm   -sun_workshop    -xpm

   system vimrc file: "$VIM/vimrc"

     user vimrc file: "$HOME/.vimrc"

 2nd user vimrc file: "~/.vim/vimrc"

      user exrc file: "$HOME/.exrc"

  fall-back for $VIM: "/usr/share/vim"

Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1      

Linking: gcc   -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -o vim        -lm -ltinfo -lnsl  -lselinux  -lacl -lattr -lgpm -ldl    -L/usr/lib/python2.7/config-x86_64-linux-gnu -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions      

iptables version

iptables v1.4.21

curl version

curl 7.35.0 (x86_64-pc-linux-gnu) libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3

wget version

GNU Wget 1.15 built on linux-gnu.

rsync version

rsync  version 3.1.0  protocol version 31

gimme version

v1.2.0

nvm version

0.33.2

perlbrew version

/home/travis/perl5/perlbrew/bin/perlbrew  - App::perlbrew/0.80

phpenv version

rbenv 1.1.1-4-g4ebd1bd

rvm version

rvm 1.29.2 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io/]

default ruby version

ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]

CouchDB version

couchdb 1.6.1

ElasticSearch version

5.5.0

Installed Firefox version

firefox 55.0.2

MongoDB version

MongoDB 3.2.16

Pre-installed PostgreSQL versions

9.2.22

9.3.18

9.4.13

9.5.8

9.6.4

RabbitMQ Version

3.6.11

Redis version

redis-server 4.0.1

riak version

2.2.3

Pre-installed Go versions

1.7.4

ant version

Apache Ant(TM) version 1.9.3 compiled on April 8 2014

mvn version

Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-03T19:39:06Z)

Maven home: /usr/local/maven-3.5.0

Java version: 1.8.0_144, vendor: Oracle Corporation

Java home: /usr/lib/jvm/java-8-oracle/jre

Default locale: en_US, platform encoding: UTF-8

OS name: "linux", version: "4.4.0-92-generic", arch: "amd64", family: "unix"

gradle version

------------------------------------------------------------

Gradle 4.0.1

------------------------------------------------------------

Build time:   2017-07-07 14:02:41 UTC

Revision:     38e5dc0f772daecca1d2681885d3d85414eb6826

Groovy:       2.4.11

Ant:          Apache Ant(TM) version 1.9.6 compiled on June 29 2015

JVM:          1.8.0_144 (Oracle Corporation 25.144-b01)

OS:           Linux 4.4.0-92-generic amd64

lein version

WARNING: You're currently running as root; probably by accident.

Press control-C to abort or Enter to continue as root.

Set LEIN_ROOT to disable this warning.

Leiningen 2.7.1 on Java 1.8.0_144 Java HotSpot(TM) 64-Bit Server VM

Pre-installed Node.js versions

v4.8.4

v6.11.2

v6.9.4

v7.4.0

v8.4

phpenv versions

  system

  5.6

* 5.6.31 (set by /home/travis/.phpenv/version)

  7.0

  7.0.22

  hhvm

  hhvm-stable

composer --version

Composer version 1.4.2 2017-05-17 08:17:52

Pre-installed Ruby versions

ruby-2.2.7

ruby-2.3.4

ruby-2.4.1

W: http://dl.hhvm.com/ubuntu/dists/trusty/InRelease: Signature by key 36AEF64D0207E7EEE352D4875A16E7281BE7A449 uses weak digest algorithm (SHA1)

W: http://ppa.launchpad.net/couchdb/stable/ubuntu/dists/trusty/Release.gpg: Signature by key 15866BAFD9BCC4F3C1E0DFC7D69548E1C17EAB57 uses weak digest algorithm (SHA1)

git.checkout

0.64s$ git clone --depth=50 --branch=master https://github.com/liqiang311/blog-hexo.git liqiang311/blog-hexo

Cloning into 'liqiang311/blog-hexo'...

$ cd liqiang311/blog-hexo

$ git checkout -qf b15877191e3ee8dd9cb3d8d9f0f928de2603ec31

Setting environment variables from repository settings

$ export GITHUB_TOKEN=[secure]

$ export CODING_TOKEN=[secure]

Setting environment variables from .travis.yml

$ export GITHUB_REF=github.com/liqiang311/liqiang311.github.io.git

$ export CODING_REF=git.coding.net/liqiang311/liqiang311.git

$ export PATH=./node_modules/.bin:$PATH

Updating nvm

nvm.install

3.63s$ nvm install stable

Downloading and installing node v8.5.0...

Downloading https://nodejs.org/dist/v8.5.0/node-v8.5.0-linux-x64.tar.xz...

######################################################################## 100.0%

Computing checksum with sha256sum

Checksums matched!

Now using node v8.5.0 (npm v5.3.0)

$ node --version

v8.5.0

$ npm --version

5.3.0

$ nvm --version

0.33.4

38.77s$ npm install

npm WARN deprecated swig@1.4.2: This package is no longer maintained

> dtrace-provider@0.8.5 install /home/travis/build/liqiang311/blog-hexo/node_modules/dtrace-provider

> node scripts/install.js

> node-sass@3.13.1 install /home/travis/build/liqiang311/blog-hexo/node_modules/node-sass

> node scripts/install.js

Downloading binary from https://github.com/sass/node-sass/releases/download/v3.13.1/linux-x64-57_binding.node

Cannot download "https://github.com/sass/node-sass/releases/download/v3.13.1/linux-x64-57_binding.node":

HTTP error 404 Not Found

Hint: If github.com is not accessible in your location

      try setting a proxy via HTTP_PROXY, e.g.

      export HTTP_PROXY=http://example.com:1234

or configure npm proxy via

      npm config set proxy http://example.com:8080

> hexo-util@0.6.1 postinstall /home/travis/build/liqiang311/blog-hexo/node_modules/hexo-util

> npm run build:highlight

> hexo-util@0.6.1 build:highlight /home/travis/build/liqiang311/blog-hexo/node_modules/hexo-util

> node scripts/build_highlight_alias.js > highlight_alias.json

> node-sass@3.13.1 postinstall /home/travis/build/liqiang311/blog-hexo/node_modules/node-sass

> node scripts/build.js

Building: /home/travis/.nvm/versions/node/v8.5.0/bin/node /home/travis/build/liqiang311/blog-hexo/node_modules/node-gyp/bin/node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=

gyp info it worked if it ends with ok

gyp verb cli [ '/home/travis/.nvm/versions/node/v8.5.0/bin/node',

gyp verb cli   '/home/travis/build/liqiang311/blog-hexo/node_modules/node-gyp/bin/node-gyp.js',

gyp verb cli   'rebuild',

gyp verb cli   '--verbose',

gyp verb cli   '--libsass_ext=',

gyp verb cli   '--libsass_cflags=',

gyp verb cli   '--libsass_ldflags=',

gyp verb cli   '--libsass_library=' ]

gyp info using node-gyp@3.6.2

gyp info using node@8.5.0 | linux | x64

gyp verb command rebuild []

gyp verb command clean []

gyp verb clean removing "build" directory

gyp verb command configure []

gyp verb check python checking for Python executable "python2" in the PATH

gyp verb `which` succeeded python2 /opt/pyenv/shims/python2

gyp verb check python version `/opt/pyenv/shims/python2 -c "import platform; print(platform.python_version());"` returned: "2.7.6\n"

gyp verb get node dir no --target version specified, falling back to host node version: 8.5.0

gyp verb command install [ '8.5.0' ]

gyp verb install input version string "8.5.0"

gyp verb install installing version: 8.5.0

gyp verb install --ensure was passed, so won't reinstall if already installed

gyp verb install version not already installed, continuing with install 8.5.0

gyp verb ensuring nodedir is created /home/travis/.node-gyp/8.5.0

gyp verb created nodedir /home/travis/.node-gyp

gyp http GET https://nodejs.org/download/release/v8.5.0/node-v8.5.0-headers.tar.gz

gyp http 200 https://nodejs.org/download/release/v8.5.0/node-v8.5.0-headers.tar.gz

gyp verb extracted file from tarball include/node/android-ifaddrs.h

gyp verb extracted file from tarball include/node/common.gypi

gyp verb extracted file from tarball include/node/config.gypi

gyp verb extracted file from tarball include/node/node.h

gyp verb extracted file from tarball include/node/node_api.h

gyp verb extracted file from tarball include/node/node_api_types.h

gyp verb extracted file from tarball include/node/node_buffer.h

gyp verb extracted file from tarball include/node/node_object_wrap.h

gyp verb extracted file from tarball include/node/node_version.h

gyp verb extracted file from tarball include/node/pthread-barrier.h

gyp verb extracted file from tarball include/node/stdint-msvc2008.h

gyp verb extracted file from tarball include/node/tree.h

gyp verb extracted file from tarball include/node/uv-aix.h

gyp verb extracted file from tarball include/node/uv-bsd.h

gyp verb extracted file from tarball include/node/uv-darwin.h

gyp verb extracted file from tarball include/node/uv-errno.h

gyp verb extracted file from tarball include/node/uv-linux.h

gyp verb extracted file from tarball include/node/uv-os390.h

gyp verb extracted file from tarball include/node/uv-posix.h

gyp verb extracted file from tarball include/node/uv-sunos.h

gyp verb extracted file from tarball include/node/uv-threadpool.h

gyp verb extracted file from tarball include/node/uv-unix.h

gyp verb extracted file from tarball include/node/uv-version.h

gyp verb extracted file from tarball include/node/uv-win.h

gyp verb extracted file from tarball include/node/uv.h

gyp verb extracted file from tarball include/node/v8-debug.h

gyp verb extracted file from tarball include/node/v8-inspector-protocol.h

gyp verb extracted file from tarball include/node/v8-inspector.h

gyp verb extracted file from tarball include/node/v8-platform.h

gyp verb extracted file from tarball include/node/v8-profiler.h

gyp verb extracted file from tarball include/node/v8-testing.h

gyp verb extracted file from tarball include/node/v8-util.h

gyp verb extracted file from tarball include/node/v8-value-serializer-version.h

gyp verb extracted file from tarball include/node/v8-version-string.h

gyp verb extracted file from tarball include/node/v8-version.h

gyp verb extracted file from tarball include/node/v8.h

gyp verb extracted file from tarball include/node/v8config.h

gyp verb extracted file from tarball include/node/zconf.h

gyp verb extracted file from tarball include/node/zlib.h

gyp verb extracted file from tarball include/node/openssl/aes.h

gyp verb extracted file from tarball include/node/openssl/asn1.h

gyp verb extracted file from tarball include/node/openssl/asn1_mac.h

gyp verb extracted file from tarball include/node/openssl/asn1t.h

gyp verb extracted file from tarball include/node/openssl/bio.h

gyp verb extracted file from tarball include/node/openssl/blowfish.h

gyp verb extracted file from tarball include/node/openssl/bn.h

gyp verb extracted file from tarball include/node/openssl/buffer.h

gyp verb extracted file from tarball include/node/openssl/camellia.h

gyp verb extracted file from tarball include/node/openssl/cast.h

gyp verb extracted file from tarball include/node/openssl/cmac.h

gyp verb extracted file from tarball include/node/openssl/cms.h

gyp verb extracted file from tarball include/node/openssl/comp.h

gyp verb content checksum node-v8.5.0-headers.tar.gz c0e2c5ad594cc0d5898d933fc4d859974e62034b9e691af4fc3fdc8f0755300f

gyp verb extracted file from tarball include/node/openssl/conf.h

gyp verb extracted file from tarball include/node/openssl/conf_api.h

gyp verb extracted file from tarball include/node/openssl/crypto.h

gyp verb extracted file from tarball include/node/openssl/des.h

gyp verb extracted file from tarball include/node/openssl/des_old.h

gyp verb extracted file from tarball include/node/openssl/dh.h

gyp verb extracted file from tarball include/node/openssl/dsa.h

gyp verb extracted file from tarball include/node/openssl/dso.h

gyp verb extracted file from tarball include/node/openssl/dtls1.h

gyp verb extracted file from tarball include/node/openssl/e_os2.h

gyp verb extracted file from tarball include/node/openssl/ebcdic.h

gyp verb extracted file from tarball include/node/openssl/ec.h

gyp verb extracted file from tarball include/node/openssl/ecdh.h

gyp verb extracted file from tarball include/node/openssl/ecdsa.h

gyp verb extracted file from tarball include/node/openssl/engine.h

gyp verb extracted file from tarball include/node/openssl/err.h

gyp verb extracted file from tarball include/node/openssl/evp.h

gyp verb extracted file from tarball include/node/openssl/hmac.h

gyp verb extracted file from tarball include/node/openssl/idea.h

gyp verb extracted file from tarball include/node/openssl/krb5_asn.h

gyp verb extracted file from tarball include/node/openssl/kssl.h

gyp verb extracted file from tarball include/node/openssl/lhash.h

gyp verb extracted file from tarball include/node/openssl/md4.h

gyp verb extracted file from tarball include/node/openssl/md5.h

gyp verb extracted file from tarball include/node/openssl/mdc2.h

gyp verb extracted file from tarball include/node/openssl/modes.h

gyp verb extracted file from tarball include/node/openssl/obj_mac.h

gyp verb extracted file from tarball include/node/openssl/objects.h

gyp verb extracted file from tarball include/node/openssl/ocsp.h

gyp verb extracted file from tarball include/node/openssl/opensslconf.h

gyp verb extracted file from tarball include/node/openssl/opensslv.h

gyp verb extracted file from tarball include/node/openssl/ossl_typ.h

gyp verb extracted file from tarball include/node/openssl/pem.h

gyp verb extracted file from tarball include/node/openssl/pem2.h

gyp verb extracted file from tarball include/node/openssl/pkcs12.h

gyp verb extracted file from tarball include/node/openssl/pkcs7.h

gyp verb extracted file from tarball include/node/openssl/pqueue.h

gyp verb extracted file from tarball include/node/openssl/rand.h

gyp verb extracted file from tarball include/node/openssl/rc2.h

gyp verb extracted file from tarball include/node/openssl/rc4.h

gyp verb extracted file from tarball include/node/openssl/ripemd.h

gyp verb extracted file from tarball include/node/openssl/rsa.h

gyp verb extracted file from tarball include/node/openssl/safestack.h

gyp verb extracted file from tarball include/node/openssl/seed.h

gyp verb extracted file from tarball include/node/openssl/sha.h

gyp verb extracted file from tarball include/node/openssl/srp.h

gyp verb extracted file from tarball include/node/openssl/srtp.h

gyp verb extracted file from tarball include/node/openssl/ssl.h

gyp verb extracted file from tarball include/node/openssl/ssl2.h

gyp verb extracted file from tarball include/node/openssl/ssl23.h

gyp verb extracted file from tarball include/node/openssl/ssl3.h

gyp verb extracted file from tarball include/node/openssl/stack.h

gyp verb extracted file from tarball include/node/openssl/symhacks.h

gyp verb extracted file from tarball include/node/openssl/tls1.h

gyp verb extracted file from tarball include/node/openssl/ts.h

gyp verb extracted file from tarball include/node/openssl/txt_db.h

gyp verb extracted file from tarball include/node/openssl/ui.h

gyp verb extracted file from tarball include/node/openssl/ui_compat.h

gyp verb extracted file from tarball include/node/openssl/whrlpool.h

gyp verb extracted file from tarball include/node/openssl/x509.h

gyp verb extracted file from tarball include/node/openssl/x509_vfy.h

gyp verb extracted file from tarball include/node/openssl/x509v3.h

gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN64A/opensslconf.h

gyp verb extracted file from tarball include/node/openssl/archs/VC-WIN32/opensslconf.h

gyp verb extracted file from tarball include/node/openssl/archs/solaris64-x86_64-gcc/opensslconf.h

gyp verb extracted file from tarball include/node/openssl/archs/solaris-x86-gcc/opensslconf.h

gyp verb extracted file from tarball include/node/openssl/archs/linux64-s390x/opensslconf.h

gyp verb extracted file from tarball include/node/openssl/archs/linux32-s390x/opensslconf.h

gyp verb extracted file from tarball include/node/openssl/archs/linux-x86_64/opensslconf.h

gyp verb extracted file from tarball include/node/openssl/archs/linux-x32/opensslconf.h

gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc64/opensslconf.h

gyp verb extracted file from tarball include/node/openssl/archs/linux-ppc/opensslconf.h

gyp verb extracted file from tarball include/node/openssl/archs/linux-elf/opensslconf.h

gyp verb extracted file from tarball include/node/openssl/archs/linux-armv4/opensslconf.h

gyp verb extracted file from tarball include/node/openssl/archs/linux-aarch64/opensslconf.h

gyp verb extracted file from tarball include/node/openssl/archs/darwin64-x86_64-cc/opensslconf.h

gyp verb extracted file from tarball include/node/openssl/archs/darwin-i386-cc/opensslconf.h

gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86_64/opensslconf.h

gyp verb extracted file from tarball include/node/openssl/archs/BSD-x86/opensslconf.h

gyp verb extracted file from tarball include/node/openssl/archs/aix64-gcc/opensslconf.h

gyp verb extracted file from tarball include/node/openssl/archs/aix-gcc/opensslconf.h

gyp verb extracted file from tarball include/node/libplatform/libplatform-export.h

gyp verb extracted file from tarball include/node/libplatform/libplatform.h

gyp verb extracted file from tarball include/node/libplatform/v8-tracing.h

gyp verb tarball done parsing tarball

gyp verb check download content checksum, need to download `SHASUMS256.txt`...

gyp verb checksum url https://nodejs.org/download/release/v8.5.0/SHASUMS256.txt

gyp http GET https://nodejs.org/download/release/v8.5.0/SHASUMS256.txt

gyp http 200 https://nodejs.org/download/release/v8.5.0/SHASUMS256.txt

gyp verb checksum data {"node-v8.5.0-aix-ppc64.tar.gz":"5555ac88cdf15b0984efb87a81b6b692ad2a86711516453b8e8fd4923003b578","node-v8.5.0-darwin-x64.tar.gz":"0c8d4c4d90f858a19a29fe1ae7f42b2b7f1a4d3c#25bea2e08479c00ebbd5f","node-v8.5.0-darwin-x64.tar.xz":"30cdfc139d8909eabde9bb4439c1b2409b9814ff05032368e9ed96555af1c860","node-v8.5.0-headers.tar.gz":"c0e2c5ad594cc0d5898d933fc4d859974e62034b9e691af4fc3fdc8f0755300f","node-v8.5.0-headers.tar.xz":"8e83244ac9e0fedd472aed02da6857f1befdba74fd29cf56a40476fd7f020aec","node-v8.5.0-linux-arm64.tar.gz":"09004f9cc8039918e48ce846173dbd37e8673c9a6ada34bdb2e073534c70c9af","node-v8.5.0-linux-arm64.tar.xz":"e0decdebe73dba516d6c72401e337cee6277c6e00f817b0bf1c592360adfd4e6","node-v8.5.0-linux-armv6l.tar.gz":"b6e8f2963c149a556ca2c3f2bfbd42a94ea2f51608e4d1873364b86c283c11da","node-v8.5.0-linux-armv6l.tar.xz":"fee64a5843ebcd20b3a553b2fcc032729a90fcf23da236ebdd7dc241fcf93736","node-v8.5.0-linux-armv7l.tar.gz":"3caed49e1367eb0a173646a9f82616401127a96cf8c569f5bf5a1dbfba74680c","node-v8.5.0-linux-armv7l.tar.xz":"c0b8adcc54a754a84768d8860d4e2abd2eaba35b579fdc0a576e830c7d7ac599","node-v8.5.0-linux-ppc64le.tar.gz":"82dedda02b88df74d9f0f415d27da3b7ab584b1679b032d70773fe59a954f3c1","node-v8.5.0-linux-ppc64le.tar.xz":"abc1db0f2a731d67b598b6e784acee341e0e6272fe61c5f337522ab576ff2cd0","node-v8.5.0-linux-ppc64.tar.gz":"73e218998534f1c467591d474a9436ada1b6adc4977709f482393b6b00eedd6c","node-v8.5.0-linux-ppc64.tar.xz":"adeed3f1b7ebc7495a694ffa1514cb9e4700ad4a580c1cd6f529e814e184e11f","node-v8.5.0-linux-s390x.tar.gz":"09eb6157502faabf4e3d22fbe3c31245f5c9e14cf3ec9e25ba5ce1bc19ea84ee","node-v8.5.0-linux-s390x.tar.xz":"b75d06cadaa1611b0ee10ebc5a3127f529afc1e19d3ee1299ba05f31c9f969fa","node-v8.5.0-linux-x64.tar.gz":"0000710235e04553147b9c18deadc7cefa4297d4dce190de94cc625d2cf6b9ba","node-v8.5.0-linux-x64.tar.xz":"a9651fcc6259b4a944ebb72e6dd116602c7b26ddf939599b060d1d3e6ead8c36","node-v8.5.0-linux-x86.tar.gz":"00ea2be3a78b1694439254d9c7232ce79748d5ff3e0d9bb2ff1fcd090d502d63","node-v8.5.0-linux-x86.tar.xz":"b420254e8ec211bc28059176890d4dab83e2ee7e72965a6953aec9bf87b9db97","node-v8.5.0.pkg":"20362cacfceb34512a03ba766e239c142fe89ed6ecbff21a851dd52015482c88","node-v8.5.0-sunos-x64.tar.gz":"6f8ce37b15c6e950d98b0523326484e5c23fd2df36f69c032f08790e90ad0f73","node-v8.5.0-sunos-x64.tar.xz":"fb06d47106af700633885c476177e52e5e6be3c4bcdb84d7263dd0ff3e47040e","node-v8.5.0-sunos-x86.tar.gz":"495b3383d8116b8f82648754c2df54950f68205852b0094f95632da9c558ff68","node-v8.5.0-sunos-x86.tar.xz":"b441d93edac5aac5e46cac93354638d7ab5d5e4216fcd3bf279196fe84f6e761","node-v8.5.0.tar.gz":"dd5ac97074882ba62892bdb91ec5e624c338d772a6218da08c182231031a4446","node-v8.5.0.tar.xz":"e1cde5d8e5049e7e1b61aef128f26162059d885dc8cab5014bf5cbf693f75c3c","node-v8.5.0-win-x64.7z":"bce2013fdd2d6fbd6bbca1397e07600d01081be711e18fb8a9515443f4eb89a6","node-v8.5.0-win-x64.zip":"c385d162c15a7a85d42755ee8c78c1c73bd251e2f7cbf82e5e20c824564aa9df","node-v8.5.0-win-x86.7z":"797bed56fe22b52ab8639e4377ffa6a62f921ab0b9ff671fe2ecb6fb2bbcd1f4","node-v8.5.0-win-x86.zip":"e2cfb40045359a57fc7933ea8e2f5dad46fade1edb2acb4c1acec130783468c3","node-v8.5.0-x64.msi":"bc874e741880b873bb0ffae64adc0aa34c858e6f7adabdc26443a2b2e79f7691","node-v8.5.0-x86.msi":"0868de61ada1ea12d077195e118ac0792c0fc56661ada6407656bcd194d1d4c0","win-x64/node.exe":"0855c0933b037d9c45bf391ac1a3cb8c353e3d0ebfaa82d82c3f5cc5b3c6023c","win-x64/node.lib":"9191eda81b92f8d32610989c1082fee6932c7c2dc0ddd66ac2a944bbdd9023bc","win-x64/node_pdb.7z":"b9ed1b1b2431a4d8939b536ce799e856b7b033e393f4e1783ee23dd7a647733f","win-x64/node_pdb.zip":"226686aae2a2847be035ea5c721585255721fd1b16db82577516014d8483989b","win-x86/node.exe":"778ed817ae30baf7395ec05454489802b3b6e5c34282dd027d9b6b72698e1da0","win-x86/node.lib":"b12a496304f543c0460685ec72b859bd58d814de15cf7fcb1250256638cc8403","win-x86/node_pdb.7z":"7c90fd81c42acc8e6e24d0da3969d993001f7626a081103f17d11ea6fe7118cb","win-x86/node_pdb.zip":"9be69dcc9d231743571df6d2ca3e4c65d5aaeece510861c3a92d6963c7faa5aa"}

gyp verb download contents checksum {"node-v8.5.0-headers.tar.gz":"c0e2c5ad594cc0d5898d933fc4d859974e62034b9e691af4fc3fdc8f0755300f"}

gyp verb validating download checksum for node-v8.5.0-headers.tar.gz (c0e2c5ad594cc0d5898d933fc4d859974e62034b9e691af4fc3fdc8f0755300f == c0e2c5ad594cc0d5898d933fc4d859974e62034b9e691af4fc3fdc8f0755300f)

gyp verb get node dir target node version installed: 8.5.0

gyp verb build dir attempting to create "build" dir: /home/travis/build/liqiang311/blog-hexo/node_modules/node-sass/build

gyp verb build dir "build" dir needed to be created? /home/travis/build/liqiang311/blog-hexo/node_modules/node-sass/build

gyp verb build/config.gypi creating config file

gyp verb build/config.gypi writing out config file: /home/travis/build/liqiang311/blog-hexo/node_modules/node-sass/build/config.gypi

gyp verb config.gypi checking for gypi file: /home/travis/build/liqiang311/blog-hexo/node_modules/node-sass/config.gypi

gyp verb common.gypi checking for gypi file: /home/travis/build/liqiang311/blog-hexo/node_modules/node-sass/common.gypi

gyp verb gyp gyp format was not specified; forcing "make"

gyp info spawn /opt/pyenv/shims/python2

gyp info spawn args [ '/home/travis/build/liqiang311/blog-hexo/node_modules/node-gyp/gyp/gyp_main.py',

gyp info spawn args   'binding.gyp',

gyp info spawn args   '-f',

gyp info spawn args   'make',

gyp info spawn args   '-I',

gyp info spawn args   '/home/travis/build/liqiang311/blog-hexo/node_modules/node-sass/build/config.gypi',

gyp info spawn args   '-I',

gyp info spawn args   '/home/travis/build/liqiang311/blog-hexo/node_modules/node-gyp/addon.gypi',

gyp info spawn args   '-I',

gyp info spawn args   '/home/travis/.node-gyp/8.5.0/include/node/common.gypi',

gyp info spawn args   '-Dlibrary=shared_library',

gyp info spawn args   '-Dvisibility=default',

gyp info spawn args   '-Dnode_root_dir=/home/travis/.node-gyp/8.5.0',

gyp info spawn args   '-Dnode_gyp_dir=/home/travis/build/liqiang311/blog-hexo/node_modules/node-gyp',

gyp info spawn args   '-Dnode_lib_file=/home/travis/.node-gyp/8.5.0/<(target_arch)/node.lib',

gyp info spawn args   '-Dmodule_root_dir=/home/travis/build/liqiang311/blog-hexo/node_modules/node-sass',

gyp info spawn args   '-Dnode_engine=v8',

gyp info spawn args   '--depth=.',

gyp info spawn args   '--no-parallel',

gyp info spawn args   '--generator-output',

gyp info spawn args   'build',

gyp info spawn args   '-Goutput_dir=.' ]

gyp verb command build []

gyp verb build type Release

gyp verb architecture x64

gyp verb node dev dir /home/travis/.node-gyp/8.5.0

gyp verb `which` succeeded for `make` /usr/bin/make

gyp info spawn make

gyp info spawn args [ 'V=1', 'BUILDTYPE=Release', '-C', 'build' ]

make: Entering directory `/home/travis/build/liqiang311/blog-hexo/node_modules/node-sass/build'

  g++ '-DNODE_GYP_MODULE_NAME=binding' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' -I/home/travis/.node-gyp/8.5.0/include/node -I/home/travis/.node-gyp/8.5.0/src -I/home/travis/.node-gyp/8.5.0/deps/uv/include -I/home/travis/.node-gyp/8.5.0/deps/v8/include -I../../nan  -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -std=c++0x -MMD -MF ./Release/.deps/Release/obj.target/binding/src/binding.o.d.raw   -c -o Release/obj.target/binding/src/binding.o ../src/binding.cpp

In file included from ../src/binding.cpp:3:0:

../src/sass_context_wrapper.h:8:26: fatal error: sass/context.h: No such file or directory

 #include

                          ^

compilation terminated.

make: *** [Release/obj.target/binding/src/binding.o] Error 1

make: Leaving directory `/home/travis/build/liqiang311/blog-hexo/node_modules/node-sass/build'

gyp ERR! build error

gyp ERR! stack Error: `make` failed with exit code: 2

gyp ERR! stack     at ChildProcess.onExit (/home/travis/build/liqiang311/blog-hexo/node_modules/node-gyp/lib/build.js:258:23)

gyp ERR! stack     at emitTwo (events.js:125:13)

gyp ERR! stack     at ChildProcess.emit (events.js:213:7)

gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)

gyp ERR! System Linux 4.11.6-041106-generic

gyp ERR! command "/home/travis/.nvm/versions/node/v8.5.0/bin/node" "/home/travis/build/liqiang311/blog-hexo/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="

gyp ERR! cwd /home/travis/build/liqiang311/blog-hexo/node_modules/node-sass

gyp ERR! node -v v8.5.0

gyp ERR! node-gyp -v v3.6.2

gyp ERR! not ok

Build failed with error code: 1

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.2 (node_modules/fsevents):

npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

npm ERR! code ELIFECYCLE

npm ERR! errno 1

npm ERR! node-sass@3.13.1 postinstall: `node scripts/build.js`

npm ERR! Exit status 1

npm ERR!

npm ERR! Failed at the node-sass@3.13.1 postinstall script.

npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:

npm ERR!     /home/travis/.npm/_logs/2017-09-22T12_50_41_785Z-debug.log

The command "npm install" failed and exited with 1 during .

Your build has been stopped.

求大神解答。


   



推荐阅读
author-avatar
不要再想Ta
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有