text:
windows安装失败

你好，我在Windows下安装失败，请问现在windows下可以用么？

提示什么错误？

node 是什么版本的

4.1.1

好的，我排查一下。

请问目前是在最新版本能测试通过吗？

我都是测试通过了再发布的。
目前我还没有 windows 环境，要稍后才能帮你排查。

好的，辛苦你了

你能给出整个 Log 吗？
包括：

Node.js 版本
ons 版本
完整编译日志

0 info it worked if it ends with ok
1 verbose cli [ 'D:\Program Files\nodejs\node.exe',
1 verbose cli   'C:\Users\Norman\AppData\Roaming\npm\node_modules\cnpm\node_modules\npm\bin\npm-cli.js',
1 verbose cli   '--userconfig=C:\Users\Norman\.cnpmrc',
1 verbose cli   '--disturl=https://npm.taobao.org/mirrors/node',
1 verbose cli   '--cache=C:\Users\Norman\.cnpm',
1 verbose cli   '--registry=https://registry.npm.taobao.org',
1 verbose cli   '--node-gyp=C:\Users\Norman\AppData\Roaming\npm\node_modules\cnpm\node_modules\node-gyp\bin\node-gyp.js',
1 verbose cli   'install',
1 verbose cli   '-g',
1 verbose cli   'ons' ]
2 info using npm@2.14.6
3 info using node@v4.4.3
4 verbose install initial load of D:\Program Files\nodejs\package.json
5 verbose readDependencies loading dependencies from D:\Program Files\nodejs\package.json
6 silly cache add args [ 'ons', null ]
7 verbose cache add spec ons
8 silly cache add parsed spec Result {
8 silly cache add   raw: 'ons',
8 silly cache add   scope: null,
8 silly cache add   name: 'ons',
8 silly cache add   rawSpec: '',
8 silly cache add   spec: '',
8 silly cache add   type: 'range' }
9 silly addNamed ons@
10 verbose addNamed "" is a valid semver range for ons
11 silly addNameRange { name: 'ons', range: '', hasData: false }
12 silly mapToRegistry name ons
13 silly mapToRegistry using default registry
14 silly mapToRegistry registry https://registry.npm.taobao.org/
15 silly mapToRegistry uri https://registry.npm.taobao.org/ons
16 verbose addNameRange registry:https://registry.npm.taobao.org/ons not in flight; fetching
17 verbose request uri https://registry.npm.taobao.org/ons
18 verbose request no auth needed
19 info attempt registry request try #1 at 5:26:56 PM
20 verbose request id 8e08bb6fb9d320ef
21 verbose etag "34ca-aWkr2KUIUzX6kMUhPAMM+Q"
22 http request GET https://registry.npm.taobao.org/ons
23 http 304 https://registry.npm.taobao.org/ons
24 verbose headers { date: 'Fri, 29 Apr 2016 09:26:57 GMT',
24 verbose headers   connection: 'keep-alive',
24 verbose headers   etag: '"34ca-aWkr2KUIUzX6kMUhPAMM+Q"',
24 verbose headers   'x-readtime': '26' }
25 silly get cb [ 304,
25 silly get   { date: 'Fri, 29 Apr 2016 09:26:57 GMT',
25 silly get     connection: 'keep-alive',
25 silly get     etag: '"34ca-aWkr2KUIUzX6kMUhPAMM+Q"',
25 silly get     'x-readtime': '26' } ]
26 verbose etag https://registry.npm.taobao.org/ons from cache
27 verbose get saving ons to C:\Users\Norman.cnpm\registry.npm.taobao.org\ons.cache.json
28 silly addNameRange number 2 { name: 'ons', range: '', hasData: true }
29 silly addNameRange versions [ 'ons',
29 silly addNameRange   [ '1.3.0',
29 silly addNameRange     '1.2.0',
29 silly addNameRange     '1.1.2',
29 silly addNameRange     '1.1.1',
29 silly addNameRange     '1.1.0',
29 silly addNameRange     '1.0.2',
29 silly addNameRange     '1.0.0',
29 silly addNameRange     '1.0.1' ] ]
30 silly addNamed ons@1.3.0
31 verbose addNamed "1.3.0" is a plain semver version for ons
32 silly cache afterAdd ons@1.3.0
33 verbose afterAdd C:\Users\Norman.cnpm\ons\1.3.0\package\package.json not in flight; writing
34 verbose afterAdd C:\Users\Norman.cnpm\ons\1.3.0\package\package.json written
35 silly install resolved [ { name: 'ons',
35 silly install resolved     version: '1.3.0',
35 silly install resolved     description: 'SDK of Node.js for Aliyun ONS (Aliyun Open Notification Service).',
35 silly install resolved     main: 'index.js',
35 silly install resolved     scripts:
35 silly install resolved      { test: 'echo "Error: no test specified" && exit 1',
35 silly install resolved        install: 'node-gyp rebuild' },
35 silly install resolved     repository:
35 silly install resolved      { type: 'git',
35 silly install resolved        url: 'git+https://github.com/XadillaX/aliyun-ons.git' },
35 silly install resolved     keywords: [ 'ons', 'aliyun', 'aliyun open notification service' ],
35 silly install resolved     author: { name: 'XadillaX', email: 'i@2333.moe' },
35 silly install resolved     license: 'MIT',
35 silly install resolved     bugs: { url: 'https://github.com/XadillaX/aliyun-ons/issues' },
35 silly install resolved     homepage: 'https://github.com/XadillaX/aliyun-ons#readme',
35 silly install resolved     dependencies: { nan: '^2.2.1' },
35 silly install resolved     gypfile: true,
35 silly install resolved     gitHead: '14369af0b3fdf7d525cdcf6652c3806418a1a21e',
35 silly install resolved     _id: 'ons@1.3.0',
35 silly install resolved     _shasum: 'c522100f48b488419536111c8aae1c45d989f60f',
35 silly install resolved     _from: 'ons@',
35 silly install resolved     _npmVersion: '2.15.3',
35 silly install resolved     _nodeVersion: '4.2.3',
35 silly install resolved     _npmUser: { name: 'xadillax', email: 'admin@xcoder.in' },
35 silly install resolved     dist:
35 silly install resolved      { shasum: 'c522100f48b488419536111c8aae1c45d989f60f',
35 silly install resolved        size: 23145212,
35 silly install resolved        noattachment: false,
35 silly install resolved        tarball: 'http://registry.npm.taobao.org/ons/download/ons-1.3.0.tgz' },
35 silly install resolved     maintainers: [ [Object] ],
35 silly install resolved     _npmOperationalInternal:
35 silly install resolved      { host: 'packages-16-east.internal.npmjs.com',
35 silly install resolved        tmp: 'tmp/ons-1.3.0.tgz_1460794041033_0.18344182730652392' },
35 silly install resolved     directories: {},
35 silly install resolved     publish_time: 1460794042464,
35 silly install resolved     _cnpm_publish_time: 1460794042464,
35 silly install resolved     _resolved: 'https://registry.npm.taobao.org/ons/download/ons-1.3.0.tgz',
35 silly install resolved     readme: 'ERROR: No README data found!' } ]
36 info install ons@1.3.0 into D:\Program Files\nodejs
37 info installOne ons@1.3.0
38 verbose installOne of ons to D:\Program Files\nodejs not in flight; installing
39 verbose lock using C:\Users\Norman.cnpm_locks\ons-700ed42782fd3f60.lock for D:\Program Files\nodejs\node_modules\ons
40 silly install write writing ons 1.3.0 to D:\Program Files\nodejs\node_modules\ons
41 verbose unbuild node_modules\ons
42 silly gentlyRm D:\Program Files\nodejs\node_modules\ons is being purged from base D:\Program Files\nodejs
43 verbose gentlyRm don't care about contents; nuking D:\Program Files\nodejs\node_modules\ons
44 verbose tar unpack C:\Users\Norman.cnpm\ons\1.3.0\package.tgz
45 verbose tar unpacking to D:\Program Files\nodejs\node_modules\ons
46 silly gentlyRm D:\Program Files\nodejs\node_modules\ons is being purged
47 verbose gentlyRm don't care about contents; nuking D:\Program Files\nodejs\node_modules\ons
48 silly gunzTarPerm modes [ '777', '666' ]
49 silly gunzTarPerm extractEntry package.json
50 silly gunzTarPerm modified mode [ 'package.json', 420, 438 ]
51 silly gunzTarPerm extractEntry .npmignore
52 silly gunzTarPerm modified mode [ '.npmignore', 493, 511 ]
53 silly gunzTarPerm extractEntry README.md
54 silly gunzTarPerm modified mode [ 'README.md', 420, 438 ]
55 silly gunzTarPerm extractEntry LICENSE
56 silly gunzTarPerm modified mode [ 'LICENSE', 420, 438 ]
57 silly gunzTarPerm extractEntry index.js
58 silly gunzTarPerm modified mode [ 'index.js', 420, 438 ]
59 silly gunzTarPerm extractEntry example/consumer.js
60 silly gunzTarPerm modified mode [ 'example/consumer.js', 420, 438 ]
61 silly gunzTarPerm extractEntry example/producer.js
62 silly gunzTarPerm modified mode [ 'example/producer.js', 420, 438 ]
63 silly gunzTarPerm extractEntry build/Makefile
64 silly gunzTarPerm modified mode [ 'build/Makefile', 420, 438 ]
65 silly gunzTarPerm extractEntry build/binding.Makefile
66 silly gunzTarPerm modified mode [ 'build/binding.Makefile', 420, 438 ]
67 silly gunzTarPerm extractEntry build/ons.target.mk
68 silly gunzTarPerm modified mode [ 'build/ons.target.mk', 420, 438 ]
69 silly gunzTarPerm extractEntry README-zh_cn.md
70 silly gunzTarPerm modified mode [ 'README-zh_cn.md', 420, 438 ]
71 silly gunzTarPerm extractEntry .gitattributes
72 silly gunzTarPerm modified mode [ '.gitattributes', 416, 438 ]
73 silly gunzTarPerm extractEntry lib/consumer.js
74 silly gunzTarPerm modified mode [ 'lib/consumer.js', 420, 438 ]
75 silly gunzTarPerm extractEntry lib/producer.js
76 silly gunzTarPerm modified mode [ 'lib/producer.js', 420, 438 ]
77 silly gunzTarPerm extractEntry src/.ycm_extra_conf.py
78 silly gunzTarPerm modified mode [ 'src/.ycm_extra_conf.py', 420, 438 ]
79 silly gunzTarPerm extractEntry src/consumer.cpp
80 silly gunzTarPerm modified mode [ 'src/consumer.cpp', 420, 438 ]
81 silly gunzTarPerm extractEntry src/consumer.h
82 silly gunzTarPerm modified mode [ 'src/consumer.h', 420, 438 ]
83 silly gunzTarPerm extractEntry src/consumer_ack.cpp
84 silly gunzTarPerm modified mode [ 'src/consumer_ack.cpp', 420, 438 ]
85 silly gunzTarPerm extractEntry src/consumer_ack.h
86 silly gunzTarPerm modified mode [ 'src/consumer_ack.h', 420, 438 ]
87 silly gunzTarPerm extractEntry src/entry.cpp
88 silly gunzTarPerm modified mode [ 'src/entry.cpp', 420, 438 ]
89 silly gunzTarPerm extractEntry src/producer.cpp
90 silly gunzTarPerm modified mode [ 'src/producer.cpp', 420, 438 ]
91 silly gunzTarPerm extractEntry src/producer.h
92 silly gunzTarPerm modified mode [ 'src/producer.h', 420, 438 ]
93 silly gunzTarPerm extractEntry src/third_party/include/ONSClient.h
94 silly gunzTarPerm modified mode [ 'src/third_party/include/ONSClient.h', 420, 438 ]
95 silly gunzTarPerm extractEntry src/third_party/include/Action.h
96 silly gunzTarPerm modified mode [ 'src/third_party/include/Action.h', 420, 438 ]
97 silly gunzTarPerm extractEntry src/third_party/include/LocalTransactionChecker.h
98 silly gunzTarPerm modified mode [ 'src/third_party/include/LocalTransactionChecker.h', 420, 438 ]
99 silly gunzTarPerm extractEntry src/third_party/include/LocalTransactionExecuter.h
100 silly gunzTarPerm modified mode [ 'src/third_party/include/LocalTransactionExecuter.h',
100 silly gunzTarPerm   420,
100 silly gunzTarPerm   438 ]
101 silly gunzTarPerm extractEntry src/third_party/include/Message.h
102 silly gunzTarPerm modified mode [ 'src/third_party/include/Message.h', 420, 438 ]
103 silly gunzTarPerm extractEntry src/third_party/include/MessageListener.h
104 silly gunzTarPerm modified mode [ 'src/third_party/include/MessageListener.h', 420, 438 ]
105 silly gunzTarPerm extractEntry src/third_party/include/ONSChannel.h
106 silly gunzTarPerm modified mode [ 'src/third_party/include/ONSChannel.h', 420, 438 ]
107 silly gunzTarPerm extractEntry src/third_party/include/ConsumeContext.h
108 silly gunzTarPerm modified mode [ 'src/third_party/include/ConsumeContext.h', 420, 438 ]
109 silly gunzTarPerm extractEntry src/third_party/include/ONSClientException.h
110 silly gunzTarPerm modified mode [ 'src/third_party/include/ONSClientException.h', 420, 438 ]
111 silly gunzTarPerm extractEntry src/third_party/include/ONSFactory.h
112 silly gunzTarPerm modified mode [ 'src/third_party/include/ONSFactory.h', 420, 438 ]
113 silly gunzTarPerm extractEntry src/third_party/include/Producer.h
114 silly gunzTarPerm modified mode [ 'src/third_party/include/Producer.h', 420, 438 ]
115 silly gunzTarPerm extractEntry src/third_party/include/PushConsumer.h
116 silly gunzTarPerm modified mode [ 'src/third_party/include/PushConsumer.h', 420, 438 ]
117 silly gunzTarPerm extractEntry src/third_party/include/SendResultONS.h
118 silly gunzTarPerm modified mode [ 'src/third_party/include/SendResultONS.h', 420, 438 ]
119 silly gunzTarPerm extractEntry src/third_party/include/TransactionProducer.h
120 silly gunzTarPerm modified mode [ 'src/third_party/include/TransactionProducer.h', 420, 438 ]
121 silly gunzTarPerm extractEntry src/third_party/include/TransactionStatus.h
122 silly gunzTarPerm modified mode [ 'src/third_party/include/TransactionStatus.h', 420, 438 ]
123 silly gunzTarPerm extractEntry src/third_party/lib/linux/libonsclient4cpp.a
124 silly gunzTarPerm modified mode [ 'src/third_party/lib/linux/libonsclient4cpp.a', 420, 438 ]
125 silly gunzTarPerm extractEntry src/third_party/lib/windows/32x/ONSClient4CPP.dll
126 silly gunzTarPerm modified mode [ 'src/third_party/lib/windows/32x/ONSClient4CPP.dll', 420, 438 ]
127 silly gunzTarPerm extractEntry src/third_party/lib/windows/32x/ONSClient4CPP.lib
128 silly gunzTarPerm modified mode [ 'src/third_party/lib/windows/32x/ONSClient4CPP.lib', 420, 438 ]
129 silly gunzTarPerm extractEntry src/third_party/lib/windows/32x/ONSClient4CPP.pdb
130 silly gunzTarPerm modified mode [ 'src/third_party/lib/windows/32x/ONSClient4CPP.pdb', 420, 438 ]
131 silly gunzTarPerm extractEntry src/third_party/lib/windows/64x/ONSClient4CPP.dll
132 silly gunzTarPerm modified mode [ 'src/third_party/lib/windows/64x/ONSClient4CPP.dll', 420, 438 ]
133 silly gunzTarPerm extractEntry src/third_party/lib/windows/64x/ONSClient4CPP.lib
134 silly gunzTarPerm modified mode [ 'src/third_party/lib/windows/64x/ONSClient4CPP.lib', 420, 438 ]
135 silly gunzTarPerm extractEntry src/third_party/lib/windows/64x/ONSClient4CPP.pdb
136 silly gunzTarPerm modified mode [ 'src/third_party/lib/windows/64x/ONSClient4CPP.pdb', 420, 438 ]
137 silly gunzTarPerm extractEntry src/third_party/lib/windows/msvcp120.dll
138 silly gunzTarPerm modified mode [ 'src/third_party/lib/windows/msvcp120.dll', 420, 438 ]
139 silly gunzTarPerm extractEntry src/third_party/lib/windows/msvcr120.dll
140 silly gunzTarPerm modified mode [ 'src/third_party/lib/windows/msvcr120.dll', 420, 438 ]
141 silly gunzTarPerm extractEntry binding.gyp
142 silly gunzTarPerm modified mode [ 'binding.gyp', 420, 438 ]
143 verbose write writing to D:\Program Files\nodejs\node_modules\ons\package.json
144 info preinstall ons@1.3.0
145 verbose readDependencies loading dependencies from D:\Program Files\nodejs\node_modules\ons\package.json
146 silly prepareForInstallMany adding nan@^2.2.1 from ons dependencies
147 verbose readDependencies loading dependencies from D:\Program Files\nodejs\node_modules\ons\package.json
148 silly cache add args [ 'nan@^2.2.1', null ]
149 verbose cache add spec nan@^2.2.1
150 silly cache add parsed spec Result {
150 silly cache add   raw: 'nan@^2.2.1',
150 silly cache add   scope: null,
150 silly cache add   name: 'nan',
150 silly cache add   rawSpec: '^2.2.1',
150 silly cache add   spec: '>=2.2.1 <3.0.0',
150 silly cache add   type: 'range' }
151 silly addNamed nan@>=2.2.1 <3.0.0
152 verbose addNamed ">=2.2.1 <3.0.0" is a valid semver range for nan
153 silly addNameRange { name: 'nan', range: '>=2.2.1 <3.0.0', hasData: false }
154 silly mapToRegistry name nan
155 silly mapToRegistry using default registry
156 silly mapToRegistry registry https://registry.npm.taobao.org/
157 silly mapToRegistry uri https://registry.npm.taobao.org/nan
158 verbose addNameRange registry:https://registry.npm.taobao.org/nan not in flight; fetching
159 verbose request uri https://registry.npm.taobao.org/nan
160 verbose request no auth needed
161 info attempt registry request try #1 at 5:26:58 PM
162 verbose etag "1cb6e-PSSF3Rq2VZia+HO+BTDFEQ"
163 http request GET https://registry.npm.taobao.org/nan
164 http 304 https://registry.npm.taobao.org/nan
165 verbose headers { date: 'Fri, 29 Apr 2016 09:26:58 GMT',
165 verbose headers   connection: 'keep-alive',
165 verbose headers   etag: '"1cb6e-PSSF3Rq2VZia+HO+BTDFEQ"',
165 verbose headers   'x-readtime': '144' }
166 silly get cb [ 304,
166 silly get   { date: 'Fri, 29 Apr 2016 09:26:58 GMT',
166 silly get     connection: 'keep-alive',
166 silly get     etag: '"1cb6e-PSSF3Rq2VZia+HO+BTDFEQ"',
166 silly get     'x-readtime': '144' } ]
167 verbose etag https://registry.npm.taobao.org/nan from cache
168 verbose get saving nan to C:\Users\Norman.cnpm\registry.npm.taobao.org\nan.cache.json
169 silly addNameRange number 2 { name: 'nan', range: '>=2.2.1 <3.0.0', hasData: true }
170 silly addNameRange versions [ 'nan',
170 silly addNameRange   [ '2.3.2',
170 silly addNameRange     '2.3.1',
170 silly addNameRange     '2.3.0',
170 silly addNameRange     '2.2.1',
170 silly addNameRange     '2.2.0',
170 silly addNameRange     '2.1.0',
170 silly addNameRange     '2.0.9',
170 silly addNameRange     '2.0.8',
170 silly addNameRange     '2.0.7',
170 silly addNameRange     '2.0.6',
170 silly addNameRange     '2.0.5',
170 silly addNameRange     '2.0.4',
170 silly addNameRange     '2.0.3',
170 silly addNameRange     '2.0.2',
170 silly addNameRange     '2.0.1',
170 silly addNameRange     '2.0.0',
170 silly addNameRange     '1.9.0',
170 silly addNameRange     '1.8.4',
170 silly addNameRange     '1.8.3',
170 silly addNameRange     '1.8.2',
170 silly addNameRange     '1.8.1',
170 silly addNameRange     '1.8.0',
170 silly addNameRange     '1.7.0',
170 silly addNameRange     '1.6.2',
170 silly addNameRange     '1.6.1',
170 silly addNameRange     '1.5.3',
170 silly addNameRange     '1.6.0',
170 silly addNameRange     '1.5.2',
170 silly addNameRange     '1.5.1',
170 silly addNameRange     '1.4.3',
170 silly addNameRange     '1.4.2',
170 silly addNameRange     '1.5.0',
170 silly addNameRange     '1.4.1',
170 silly addNameRange     '1.4.0',
170 silly addNameRange     '1.3.0',
170 silly addNameRange     '1.2.0',
170 silly addNameRange     '1.1.2',
170 silly addNameRange     '1.1.1',
170 silly addNameRange     '1.1.0',
170 silly addNameRange     '1.0.0',
170 silly addNameRange     '0.8.0',
170 silly addNameRange     '0.7.1',
170 silly addNameRange     '0.7.0',
170 silly addNameRange     '0.6.0',
170 silly addNameRange     '0.5.2',
170 silly addNameRange     '0.5.1',
170 silly addNameRange     '0.5.0',
170 silly addNameRange     '0.4.4',
170 silly addNameRange     '0.4.3',
170 silly addNameRange     '0.4.2',
170 silly addNameRange     '0.4.1',
170 silly addNameRange     '0.4.0',
170 silly addNameRange     '0.3.2',
170 silly addNameRange     '0.3.1',
170 silly addNameRange     '0.3.0',
170 silly addNameRange     '0.3.0-wip2',
170 silly addNameRange     '0.3.0-wip' ] ]
171 silly addNamed nan@2.3.2
172 verbose addNamed "2.3.2" is a plain semver version for nan
173 silly cache afterAdd nan@2.3.2
174 verbose afterAdd C:\Users\Norman.cnpm\nan\2.3.2\package\package.json not in flight; writing
175 verbose afterAdd C:\Users\Norman.cnpm\nan\2.3.2\package\package.json written
176 silly install resolved [ { name: 'nan',
176 silly install resolved     version: '2.3.2',
176 silly install resolved     description: 'Native Abstractions for Node.js: C++ header for Node 0.8 -> 6 compatibility',
176 silly install resolved     main: 'include_dirs.js',
176 silly install resolved     repository: { type: 'git', url: 'git://github.com/nodejs/nan.git' },
176 silly install resolved     scripts:
176 silly install resolved      { test: 'tap --gc test/js/*-test.js',
176 silly install resolved        'rebuild-tests': 'node-gyp rebuild --msvs_version=2013 --directory test',
176 silly install resolved        docs: 'doc/.build.sh' },
176 silly install resolved     contributors:
176 silly install resolved      [ [Object],
176 silly install resolved        [Object],
176 silly install resolved        [Object],
176 silly install resolved        [Object],
176 silly install resolved        [Object],
176 silly install resolved        [Object],
176 silly install resolved        [Object] ],
176 silly install resolved     devDependencies:
176 silly install resolved      { bindings: '~1.2.1',
176 silly install resolved        commander: '^2.8.1',
176 silly install resolved        glob: '^5.0.14',
176 silly install resolved        'node-gyp': '~3.0.1',
176 silly install resolved        tap: '~0.7.1',
176 silly install resolved        xtend: '~4.0.0' },
176 silly install resolved     license: 'MIT',
176 silly install resolved     bugs: { url: 'https://github.com/nodejs/nan/issues' },
176 silly install resolved     homepage: 'https://github.com/nodejs/nan#readme',
176 silly install resolved     _id: 'nan@2.3.2',
176 silly install resolved     _shasum: '4d4ecf17e1da4e989efb4f273d8d00201cad087e',
176 silly install resolved     _resolved: 'https://registry.npm.taobao.org/nan/download/nan-2.3.2.tgz',
176 silly install resolved     _from: 'nan@>=2.2.1 <3.0.0',
176 silly install resolved     _npmVersion: '3.8.6',
176 silly install resolved     _nodeVersion: '6.0.0',
176 silly install resolved     _npmUser: { name: 'kkoopa', email: 'bbyholm@abo.fi' },
176 silly install resolved     dist:
176 silly install resolved      { shasum: '4d4ecf17e1da4e989efb4f273d8d00201cad087e',
176 silly install resolved        size: 63883,
176 silly install resolved        noattachment: false,
176 silly install resolved        tarball: 'http://registry.npm.taobao.org/nan/download/nan-2.3.2.tgz' },
176 silly install resolved     maintainers: [ [Object], [Object] ],
176 silly install resolved     _npmOperationalInternal:
176 silly install resolved      { host: 'packages-16-east.internal.npmjs.com',
176 silly install resolved        tmp: 'tmp/nan-2.3.2.tgz_1461778534440_0.04312888509593904' },
176 silly install resolved     directories: {},
176 silly install resolved     publish_time: 1461778535526,
176 silly install resolved     _cnpm_publish_time: 1461778535526,
176 silly install resolved     readme: 'ERROR: No README data found!' } ]
177 info install nan@2.3.2 into D:\Program Files\nodejs\node_modules\ons
178 info installOne nan@2.3.2
179 verbose installOne of nan to D:\Program Files\nodejs\node_modules\ons not in flight; installing
180 verbose lock using C:\Users\Norman.cnpm_locks\nan-61fdfb94c1d51f15.lock for D:\Program Files\nodejs\node_modules\ons\node_modules\nan
181 silly install write writing nan 2.3.2 to D:\Program Files\nodejs\node_modules\ons\node_modules\nan
182 verbose unbuild node_modules\ons\node_modules\nan
183 silly gentlyRm D:\Program Files\nodejs\node_modules\ons\node_modules\nan is being purged from base D:\Program Files\nodejs
184 verbose gentlyRm don't care about contents; nuking D:\Program Files\nodejs\node_modules\ons\node_modules\nan
185 verbose tar unpack C:\Users\Norman.cnpm\nan\2.3.2\package.tgz
186 verbose tar unpacking to D:\Program Files\nodejs\node_modules\ons\node_modules\nan
187 silly gentlyRm D:\Program Files\nodejs\node_modules\ons\node_modules\nan is being purged
188 verbose gentlyRm don't care about contents; nuking D:\Program Files\nodejs\node_modules\ons\node_modules\nan
189 silly gunzTarPerm modes [ '777', '666' ]
190 silly gunzTarPerm extractEntry package.json
191 silly gunzTarPerm modified mode [ 'package.json', 436, 438 ]
192 silly gunzTarPerm extractEntry README.md
193 silly gunzTarPerm modified mode [ 'README.md', 436, 438 ]
194 silly gunzTarPerm extractEntry include_dirs.js
195 silly gunzTarPerm modified mode [ 'include_dirs.js', 436, 438 ]
196 silly gunzTarPerm extractEntry nan_converters.h
197 silly gunzTarPerm modified mode [ 'nan_converters.h', 436, 438 ]
198 silly gunzTarPerm extractEntry LICENSE.md
199 silly gunzTarPerm modified mode [ 'LICENSE.md', 436, 438 ]
200 silly gunzTarPerm extractEntry doc/node_misc.md
201 silly gunzTarPerm modified mode [ 'doc/node_misc.md', 436, 438 ]
202 silly gunzTarPerm extractEntry doc/asyncworker.md
203 silly gunzTarPerm modified mode [ 'doc/asyncworker.md', 436, 438 ]
204 silly gunzTarPerm extractEntry doc/callback.md
205 silly gunzTarPerm modified mode [ 'doc/callback.md', 436, 438 ]
206 silly gunzTarPerm extractEntry doc/converters.md
207 silly gunzTarPerm modified mode [ 'doc/converters.md', 436, 438 ]
208 silly gunzTarPerm extractEntry doc/errors.md
209 silly gunzTarPerm modified mode [ 'doc/errors.md', 436, 438 ]
210 silly gunzTarPerm extractEntry doc/maybe_types.md
211 silly gunzTarPerm modified mode [ 'doc/maybe_types.md', 436, 438 ]
212 silly gunzTarPerm extractEntry doc/methods.md
213 silly gunzTarPerm modified mode [ 'doc/methods.md', 436, 438 ]
214 silly gunzTarPerm extractEntry doc/new.md
215 silly gunzTarPerm modified mode [ 'doc/new.md', 436, 438 ]
216 silly gunzTarPerm extractEntry doc/buffers.md
217 silly gunzTarPerm modified mode [ 'doc/buffers.md', 436, 438 ]
218 silly gunzTarPerm extractEntry doc/object_wrappers.md
219 silly gunzTarPerm modified mode [ 'doc/object_wrappers.md', 436, 438 ]
220 silly gunzTarPerm extractEntry doc/persistent.md
221 silly gunzTarPerm modified mode [ 'doc/persistent.md', 436, 438 ]
222 silly gunzTarPerm extractEntry doc/scopes.md
223 silly gunzTarPerm modified mode [ 'doc/scopes.md', 436, 438 ]
224 silly gunzTarPerm extractEntry doc/script.md
225 silly gunzTarPerm modified mode [ 'doc/script.md', 436, 438 ]
226 silly gunzTarPerm extractEntry doc/string_bytes.md
227 silly gunzTarPerm modified mode [ 'doc/string_bytes.md', 436, 438 ]
228 silly gunzTarPerm extractEntry doc/v8_internals.md
229 silly gunzTarPerm modified mode [ 'doc/v8_internals.md', 436, 438 ]
230 silly gunzTarPerm extractEntry doc/v8_misc.md
231 silly gunzTarPerm modified mode [ 'doc/v8_misc.md', 436, 438 ]
232 silly gunzTarPerm extractEntry nan.h
233 silly gunzTarPerm modified mode [ 'nan.h', 436, 438 ]
234 silly gunzTarPerm extractEntry nan_callbacks.h
235 silly gunzTarPerm modified mode [ 'nan_callbacks.h', 436, 438 ]
236 silly gunzTarPerm extractEntry nan_callbacks_12_inl.h
237 silly gunzTarPerm modified mode [ 'nan_callbacks_12_inl.h', 436, 438 ]
238 silly gunzTarPerm extractEntry nan_callbacks_pre_12_inl.h
239 silly gunzTarPerm modified mode [ 'nan_callbacks_pre_12_inl.h', 436, 438 ]
240 silly gunzTarPerm extractEntry nan_converters_43_inl.h
241 silly gunzTarPerm modified mode [ 'nan_converters_43_inl.h', 436, 438 ]
242 silly gunzTarPerm extractEntry nan_converters_pre_43_inl.h
243 silly gunzTarPerm modified mode [ 'nan_converters_pre_43_inl.h', 436, 438 ]
244 silly gunzTarPerm extractEntry nan_implementation_12_inl.h
245 silly gunzTarPerm modified mode [ 'nan_implementation_12_inl.h', 436, 438 ]
246 silly gunzTarPerm extractEntry nan_implementation_pre_12_inl.h
247 silly gunzTarPerm modified mode [ 'nan_implementation_pre_12_inl.h', 436, 438 ]
248 silly gunzTarPerm extractEntry nan_maybe_43_inl.h
249 silly gunzTarPerm modified mode [ 'nan_maybe_43_inl.h', 436, 438 ]
250 silly gunzTarPerm extractEntry nan_maybe_pre_43_inl.h
251 silly gunzTarPerm modified mode [ 'nan_maybe_pre_43_inl.h', 436, 438 ]
252 silly gunzTarPerm extractEntry nan_new.h
253 silly gunzTarPerm modified mode [ 'nan_new.h', 436, 438 ]
254 silly gunzTarPerm extractEntry nan_object_wrap.h
255 silly gunzTarPerm modified mode [ 'nan_object_wrap.h', 436, 438 ]
256 silly gunzTarPerm extractEntry nan_persistent_12_inl.h
257 silly gunzTarPerm modified mode [ 'nan_persistent_12_inl.h', 436, 438 ]
258 silly gunzTarPerm extractEntry nan_persistent_pre_12_inl.h
259 silly gunzTarPerm modified mode [ 'nan_persistent_pre_12_inl.h', 436, 438 ]
260 silly gunzTarPerm extractEntry nan_string_bytes.h
261 silly gunzTarPerm modified mode [ 'nan_string_bytes.h', 436, 438 ]
262 silly gunzTarPerm extractEntry nan_typedarray_contents.h
263 silly gunzTarPerm modified mode [ 'nan_typedarray_contents.h', 436, 438 ]
264 silly gunzTarPerm extractEntry nan_weak.h
265 silly gunzTarPerm modified mode [ 'nan_weak.h', 436, 438 ]
266 silly gunzTarPerm extractEntry CHANGELOG.md
267 silly gunzTarPerm modified mode [ 'CHANGELOG.md', 436, 438 ]
268 silly gunzTarPerm extractEntry tools/package.json
269 silly gunzTarPerm modified mode [ 'tools/package.json', 436, 438 ]
270 silly gunzTarPerm extractEntry tools/README.md
271 silly gunzTarPerm modified mode [ 'tools/README.md', 436, 438 ]
272 silly gunzTarPerm extractEntry tools/1to2.js
273 silly gunzTarPerm modified mode [ 'tools/1to2.js', 509, 511 ]
274 verbose write writing to D:\Program Files\nodejs\node_modules\ons\node_modules\nan\package.json
275 info preinstall nan@2.3.2
276 verbose readDependencies loading dependencies from D:\Program Files\nodejs\node_modules\ons\node_modules\nan\package.json
277 verbose readDependencies loading dependencies from D:\Program Files\nodejs\node_modules\ons\node_modules\nan\package.json
278 silly install resolved []
279 verbose about to build D:\Program Files\nodejs\node_modules\ons\node_modules\nan
280 info build D:\Program Files\nodejs\node_modules\ons\node_modules\nan
281 info linkStuff nan@2.3.2
282 silly linkStuff nan@2.3.2 has D:\Program Files\nodejs\node_modules\ons\node_modules as its parent node_modules
283 silly linkStuff nan@2.3.2 is part of a global install
284 silly linkStuff nan@2.3.2 is installed into a global node_modules
285 verbose linkBins nan@2.3.2
286 verbose linkMans nan@2.3.2
287 verbose rebuildBundles nan@2.3.2
288 info install nan@2.3.2
289 info postinstall nan@2.3.2
290 verbose unlock done using C:\Users\Norman.cnpm_locks\nan-61fdfb94c1d51f15.lock for D:\Program Files\nodejs\node_modules\ons\node_modules\nan
291 verbose about to build D:\Program Files\nodejs\node_modules\ons
292 info build D:\Program Files\nodejs\node_modules\ons
293 info linkStuff ons@1.3.0
294 silly linkStuff ons@1.3.0 has D:\Program Files\nodejs\node_modules as its parent node_modules
295 silly linkStuff ons@1.3.0 is part of a global install
296 silly linkStuff ons@1.3.0 is installed into a global node_modules
297 silly linkStuff ons@1.3.0 is installed into the top-level global node_modules
298 verbose linkBins ons@1.3.0
299 verbose linkMans ons@1.3.0
300 verbose rebuildBundles ons@1.3.0
301 verbose rebuildBundles [ 'nan' ]
302 info install ons@1.3.0
303 verbose unsafe-perm in lifecycle true
304 info ons@1.3.0 Failed to exec install script
305 verbose unlock done using C:\Users\Norman.cnpm_locks\ons-700ed42782fd3f60.lock for D:\Program Files\nodejs\node_modules\ons
306 verbose stack Error: ons@1.3.0 install: node-gyp rebuild
306 verbose stack Exit status 1
306 verbose stack     at EventEmitter. (C:\Users\Norman\AppData\Roaming\npm\node_modules\cnpm\node_modules\npm\lib\utils\lifecycle.js:214:16)
306 verbose stack     at emitTwo (events.js:87:13)
306 verbose stack     at EventEmitter.emit (events.js:172:7)
306 verbose stack     at ChildProcess. (C:\Users\Norman\AppData\Roaming\npm\node_modules\cnpm\node_modules\npm\lib\utils\spawn.js:24:14)
306 verbose stack     at emitTwo (events.js:87:13)
306 verbose stack     at ChildProcess.emit (events.js:172:7)
306 verbose stack     at maybeClose (internal/child_process.js:827:16)
306 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
307 verbose pkgid ons@1.3.0
308 verbose cwd E:\jswork\servant
309 error Windows_NT 6.3.9600
310 error argv "D:\Program Files\nodejs\node.exe" "C:\Users\Norman\AppData\Roaming\npm\node_modules\cnpm\node_modules\npm\bin\npm-cli.js" "--userconfig=C:\Users\Norman\.cnpmrc" "--disturl=https://npm.taobao.org/mirrors/node" "--cache=C:\Users\Norman\.cnpm" "--registry=https://registry.npm.taobao.org" "--node-gyp=C:\Users\Norman\AppData\Roaming\npm\node_modules\cnpm\node_modules\node-gyp\bin\node-gyp.js" "install" "-g" "ons"
311 error node v4.4.3
312 error npm  v2.14.6
313 error code ELIFECYCLE
314 error ons@1.3.0 install: node-gyp rebuild
314 error Exit status 1
315 error Failed at the ons@1.3.0 install script 'node-gyp rebuild'.
315 error This is most likely a problem with the ons package,
315 error not with npm itself.
315 error Tell the author that this fails on your system:
315 error     node-gyp rebuild
315 error You can get their info via:
315 error     npm owner ls ons
315 error There is likely additional logging output above.
316 verbose exit [ 1, true ]
317 verbose unbuild node_modules\ons
318 info preuninstall ons@1.3.0
319 info uninstall ons@1.3.0
320 verbose unbuild rmStuff ons@1.3.0 from D:\Program Files\nodejs\node_modules
321 info postuninstall ons@1.3.0
322 silly gentlyRm D:\Program Files\nodejs\node_modules\ons is being purged from base D:\Program Files\nodejs
323 verbose gentlyRm don't care about contents; nuking D:\Program Files\nodejs\node_modules\ons
324 silly vacuum-fs purging D:\Program Files\nodejs\node_modules\ons
325 silly vacuum-fs quitting because other entries in D:\Program Files\nodejs\node_modules
node v4.4.3
ons就是最新的了

0 info it worked if it ends with ok
1 verbose cli [ 'D:\Program Files\nodejs\node.exe',
1 verbose cli   'C:\Users\Norman\AppData\Roaming\npm\node_modules\cnpm\node_modules\npm\bin\npm-cli.js',
1 verbose cli   '--userconfig=C:\Users\Norman\.cnpmrc',
1 verbose cli   '--disturl=https://npm.taobao.org/mirrors/node',
1 verbose cli   '--cache=C:\Users\Norman\.cnpm',
1 verbose cli   '--registry=https://registry.npm.taobao.org',
1 verbose cli   '--node-gyp=C:\Users\Norman\AppData\Roaming\npm\node_modules\cnpm\node_modules\node-gyp\bin\node-gyp.js',
1 verbose cli   'install',
1 verbose cli   '-g',
1 verbose cli   'ons' ]
2 info using npm@2.14.6
3 info using node@v4.4.3
4 verbose install initial load of D:\Program Files\nodejs\package.json
5 verbose readDependencies loading dependencies from D:\Program Files\nodejs\package.json
6 silly cache add args [ 'ons', null ]
7 verbose cache add spec ons
8 silly cache add parsed spec Result {
8 silly cache add   raw: 'ons',
8 silly cache add   scope: null,
8 silly cache add   name: 'ons',
8 silly cache add   rawSpec: '',
8 silly cache add   spec: '',
8 silly cache add   type: 'range' }
9 silly addNamed ons@
10 verbose addNamed "" is a valid semver range for ons
11 silly addNameRange { name: 'ons', range: '', hasData: false }
12 silly mapToRegistry name ons
13 silly mapToRegistry using default registry
14 silly mapToRegistry registry https://registry.npm.taobao.org/
15 silly mapToRegistry uri https://registry.npm.taobao.org/ons
16 verbose addNameRange registry:https://registry.npm.taobao.org/ons not in flight; fetching
17 verbose request uri https://registry.npm.taobao.org/ons
18 verbose request no auth needed
19 info attempt registry request try #1 at 5:26:56 PM
20 verbose request id 8e08bb6fb9d320ef
21 verbose etag "34ca-aWkr2KUIUzX6kMUhPAMM+Q"
22 http request GET https://registry.npm.taobao.org/ons
23 http 304 https://registry.npm.taobao.org/ons
24 verbose headers { date: 'Fri, 29 Apr 2016 09:26:57 GMT',
24 verbose headers   connection: 'keep-alive',
24 verbose headers   etag: '"34ca-aWkr2KUIUzX6kMUhPAMM+Q"',
24 verbose headers   'x-readtime': '26' }
25 silly get cb [ 304,
25 silly get   { date: 'Fri, 29 Apr 2016 09:26:57 GMT',
25 silly get     connection: 'keep-alive',
25 silly get     etag: '"34ca-aWkr2KUIUzX6kMUhPAMM+Q"',
25 silly get     'x-readtime': '26' } ]
26 verbose etag https://registry.npm.taobao.org/ons from cache
27 verbose get saving ons to C:\Users\Norman.cnpm\registry.npm.taobao.org\ons.cache.json
28 silly addNameRange number 2 { name: 'ons', range: '', hasData: true }
29 silly addNameRange versions [ 'ons',
29 silly addNameRange   [ '1.3.0',
29 silly addNameRange     '1.2.0',
29 silly addNameRange     '1.1.2',
29 silly addNameRange     '1.1.1',
29 silly addNameRange     '1.1.0',
29 silly addNameRange     '1.0.2',
29 silly addNameRange     '1.0.0',
29 silly addNameRange     '1.0.1' ] ]
30 silly addNamed ons@1.3.0
31 verbose addNamed "1.3.0" is a plain semver version for ons
32 silly cache afterAdd ons@1.3.0
33 verbose afterAdd C:\Users\Norman.cnpm\ons\1.3.0\package\package.json not in flight; writing
34 verbose afterAdd C:\Users\Norman.cnpm\ons\1.3.0\package\package.json written
35 silly install resolved [ { name: 'ons',
35 silly install resolved     version: '1.3.0',
35 silly install resolved     description: 'SDK of Node.js for Aliyun ONS (Aliyun Open Notification Service).',
35 silly install resolved     main: 'index.js',
35 silly install resolved     scripts:
35 silly install resolved      { test: 'echo "Error: no test specified" && exit 1',
35 silly install resolved        install: 'node-gyp rebuild' },
35 silly install resolved     repository:
35 silly install resolved      { type: 'git',
35 silly install resolved        url: 'git+https://github.com/XadillaX/aliyun-ons.git' },
35 silly install resolved     keywords: [ 'ons', 'aliyun', 'aliyun open notification service' ],
35 silly install resolved     author: { name: 'XadillaX', email: 'i@2333.moe' },
35 silly install resolved     license: 'MIT',
35 silly install resolved     bugs: { url: 'https://github.com/XadillaX/aliyun-ons/issues' },
35 silly install resolved     homepage: 'https://github.com/XadillaX/aliyun-ons#readme',
35 silly install resolved     dependencies: { nan: '^2.2.1' },
35 silly install resolved     gypfile: true,
35 silly install resolved     gitHead: '14369af0b3fdf7d525cdcf6652c3806418a1a21e',
35 silly install resolved     _id: 'ons@1.3.0',
35 silly install resolved     _shasum: 'c522100f48b488419536111c8aae1c45d989f60f',
35 silly install resolved     _from: 'ons@',
35 silly install resolved     _npmVersion: '2.15.3',
35 silly install resolved     _nodeVersion: '4.2.3',
35 silly install resolved     _npmUser: { name: 'xadillax', email: 'admin@xcoder.in' },
35 silly install resolved     dist:
35 silly install resolved      { shasum: 'c522100f48b488419536111c8aae1c45d989f60f',
35 silly install resolved        size: 23145212,
35 silly install resolved        noattachment: false,
35 silly install resolved        tarball: 'http://registry.npm.taobao.org/ons/download/ons-1.3.0.tgz' },
35 silly install resolved     maintainers: [ [Object] ],
35 silly install resolved     _npmOperationalInternal:
35 silly install resolved      { host: 'packages-16-east.internal.npmjs.com',
35 silly install resolved        tmp: 'tmp/ons-1.3.0.tgz_1460794041033_0.18344182730652392' },
35 silly install resolved     directories: {},
35 silly install resolved     publish_time: 1460794042464,
35 silly install resolved     _cnpm_publish_time: 1460794042464,
35 silly install resolved     _resolved: 'https://registry.npm.taobao.org/ons/download/ons-1.3.0.tgz',
35 silly install resolved     readme: 'ERROR: No README data found!' } ]
36 info install ons@1.3.0 into D:\Program Files\nodejs
37 info installOne ons@1.3.0
38 verbose installOne of ons to D:\Program Files\nodejs not in flight; installing
39 verbose lock using C:\Users\Norman.cnpm_locks\ons-700ed42782fd3f60.lock for D:\Program Files\nodejs\node_modules\ons
40 silly install write writing ons 1.3.0 to D:\Program Files\nodejs\node_modules\ons
41 verbose unbuild node_modules\ons
42 silly gentlyRm D:\Program Files\nodejs\node_modules\ons is being purged from base D:\Program Files\nodejs
43 verbose gentlyRm don't care about contents; nuking D:\Program Files\nodejs\node_modules\ons
44 verbose tar unpack C:\Users\Norman.cnpm\ons\1.3.0\package.tgz
45 verbose tar unpacking to D:\Program Files\nodejs\node_modules\ons
46 silly gentlyRm D:\Program Files\nodejs\node_modules\ons is being purged
47 verbose gentlyRm don't care about contents; nuking D:\Program Files\nodejs\node_modules\ons
48 silly gunzTarPerm modes [ '777', '666' ]
49 silly gunzTarPerm extractEntry package.json
50 silly gunzTarPerm modified mode [ 'package.json', 420, 438 ]
51 silly gunzTarPerm extractEntry .npmignore
52 silly gunzTarPerm modified mode [ '.npmignore', 493, 511 ]
53 silly gunzTarPerm extractEntry README.md
54 silly gunzTarPerm modified mode [ 'README.md', 420, 438 ]
55 silly gunzTarPerm extractEntry LICENSE
56 silly gunzTarPerm modified mode [ 'LICENSE', 420, 438 ]
57 silly gunzTarPerm extractEntry index.js
58 silly gunzTarPerm modified mode [ 'index.js', 420, 438 ]
59 silly gunzTarPerm extractEntry example/consumer.js
60 silly gunzTarPerm modified mode [ 'example/consumer.js', 420, 438 ]
61 silly gunzTarPerm extractEntry example/producer.js
62 silly gunzTarPerm modified mode [ 'example/producer.js', 420, 438 ]
63 silly gunzTarPerm extractEntry build/Makefile
64 silly gunzTarPerm modified mode [ 'build/Makefile', 420, 438 ]
65 silly gunzTarPerm extractEntry build/binding.Makefile
66 silly gunzTarPerm modified mode [ 'build/binding.Makefile', 420, 438 ]
67 silly gunzTarPerm extractEntry build/ons.target.mk
68 silly gunzTarPerm modified mode [ 'build/ons.target.mk', 420, 438 ]
69 silly gunzTarPerm extractEntry README-zh_cn.md
70 silly gunzTarPerm modified mode [ 'README-zh_cn.md', 420, 438 ]
71 silly gunzTarPerm extractEntry .gitattributes
72 silly gunzTarPerm modified mode [ '.gitattributes', 416, 438 ]
73 silly gunzTarPerm extractEntry lib/consumer.js
74 silly gunzTarPerm modified mode [ 'lib/consumer.js', 420, 438 ]
75 silly gunzTarPerm extractEntry lib/producer.js
76 silly gunzTarPerm modified mode [ 'lib/producer.js', 420, 438 ]
77 silly gunzTarPerm extractEntry src/.ycm_extra_conf.py
78 silly gunzTarPerm modified mode [ 'src/.ycm_extra_conf.py', 420, 438 ]
79 silly gunzTarPerm extractEntry src/consumer.cpp
80 silly gunzTarPerm modified mode [ 'src/consumer.cpp', 420, 438 ]
81 silly gunzTarPerm extractEntry src/consumer.h
82 silly gunzTarPerm modified mode [ 'src/consumer.h', 420, 438 ]
83 silly gunzTarPerm extractEntry src/consumer_ack.cpp
84 silly gunzTarPerm modified mode [ 'src/consumer_ack.cpp', 420, 438 ]
85 silly gunzTarPerm extractEntry src/consumer_ack.h
86 silly gunzTarPerm modified mode [ 'src/consumer_ack.h', 420, 438 ]
87 silly gunzTarPerm extractEntry src/entry.cpp
88 silly gunzTarPerm modified mode [ 'src/entry.cpp', 420, 438 ]
89 silly gunzTarPerm extractEntry src/producer.cpp
90 silly gunzTarPerm modified mode [ 'src/producer.cpp', 420, 438 ]
91 silly gunzTarPerm extractEntry src/producer.h
92 silly gunzTarPerm modified mode [ 'src/producer.h', 420, 438 ]
93 silly gunzTarPerm extractEntry src/third_party/include/ONSClient.h
94 silly gunzTarPerm modified mode [ 'src/third_party/include/ONSClient.h', 420, 438 ]
95 silly gunzTarPerm extractEntry src/third_party/include/Action.h
96 silly gunzTarPerm modified mode [ 'src/third_party/include/Action.h', 420, 438 ]
97 silly gunzTarPerm extractEntry src/third_party/include/LocalTransactionChecker.h
98 silly gunzTarPerm modified mode [ 'src/third_party/include/LocalTransactionChecker.h', 420, 438 ]
99 silly gunzTarPerm extractEntry src/third_party/include/LocalTransactionExecuter.h
100 silly gunzTarPerm modified mode [ 'src/third_party/include/LocalTransactionExecuter.h',
100 silly gunzTarPerm   420,
100 silly gunzTarPerm   438 ]
101 silly gunzTarPerm extractEntry src/third_party/include/Message.h
102 silly gunzTarPerm modified mode [ 'src/third_party/include/Message.h', 420, 438 ]
103 silly gunzTarPerm extractEntry src/third_party/include/MessageListener.h
104 silly gunzTarPerm modified mode [ 'src/third_party/include/MessageListener.h', 420, 438 ]
105 silly gunzTarPerm extractEntry src/third_party/include/ONSChannel.h
106 silly gunzTarPerm modified mode [ 'src/third_party/include/ONSChannel.h', 420, 438 ]
107 silly gunzTarPerm extractEntry src/third_party/include/ConsumeContext.h
108 silly gunzTarPerm modified mode [ 'src/third_party/include/ConsumeContext.h', 420, 438 ]
109 silly gunzTarPerm extractEntry src/third_party/include/ONSClientException.h
110 silly gunzTarPerm modified mode [ 'src/third_party/include/ONSClientException.h', 420, 438 ]
111 silly gunzTarPerm extractEntry src/third_party/include/ONSFactory.h
112 silly gunzTarPerm modified mode [ 'src/third_party/include/ONSFactory.h', 420, 438 ]
113 silly gunzTarPerm extractEntry src/third_party/include/Producer.h
114 silly gunzTarPerm modified mode [ 'src/third_party/include/Producer.h', 420, 438 ]
115 silly gunzTarPerm extractEntry src/third_party/include/PushConsumer.h
116 silly gunzTarPerm modified mode [ 'src/third_party/include/PushConsumer.h', 420, 438 ]
117 silly gunzTarPerm extractEntry src/third_party/include/SendResultONS.h
118 silly gunzTarPerm modified mode [ 'src/third_party/include/SendResultONS.h', 420, 438 ]
119 silly gunzTarPerm extractEntry src/third_party/include/TransactionProducer.h
120 silly gunzTarPerm modified mode [ 'src/third_party/include/TransactionProducer.h', 420, 438 ]
121 silly gunzTarPerm extractEntry src/third_party/include/TransactionStatus.h
122 silly gunzTarPerm modified mode [ 'src/third_party/include/TransactionStatus.h', 420, 438 ]
123 silly gunzTarPerm extractEntry src/third_party/lib/linux/libonsclient4cpp.a
124 silly gunzTarPerm modified mode [ 'src/third_party/lib/linux/libonsclient4cpp.a', 420, 438 ]
125 silly gunzTarPerm extractEntry src/third_party/lib/windows/32x/ONSClient4CPP.dll
126 silly gunzTarPerm modified mode [ 'src/third_party/lib/windows/32x/ONSClient4CPP.dll', 420, 438 ]
127 silly gunzTarPerm extractEntry src/third_party/lib/windows/32x/ONSClient4CPP.lib
128 silly gunzTarPerm modified mode [ 'src/third_party/lib/windows/32x/ONSClient4CPP.lib', 420, 438 ]
129 silly gunzTarPerm extractEntry src/third_party/lib/windows/32x/ONSClient4CPP.pdb
130 silly gunzTarPerm modified mode [ 'src/third_party/lib/windows/32x/ONSClient4CPP.pdb', 420, 438 ]
131 silly gunzTarPerm extractEntry src/third_party/lib/windows/64x/ONSClient4CPP.dll
132 silly gunzTarPerm modified mode [ 'src/third_party/lib/windows/64x/ONSClient4CPP.dll', 420, 438 ]
133 silly gunzTarPerm extractEntry src/third_party/lib/windows/64x/ONSClient4CPP.lib
134 silly gunzTarPerm modified mode [ 'src/third_party/lib/windows/64x/ONSClient4CPP.lib', 420, 438 ]
135 silly gunzTarPerm extractEntry src/third_party/lib/windows/64x/ONSClient4CPP.pdb
136 silly gunzTarPerm modified mode [ 'src/third_party/lib/windows/64x/ONSClient4CPP.pdb', 420, 438 ]
137 silly gunzTarPerm extractEntry src/third_party/lib/windows/msvcp120.dll
138 silly gunzTarPerm modified mode [ 'src/third_party/lib/windows/msvcp120.dll', 420, 438 ]
139 silly gunzTarPerm extractEntry src/third_party/lib/windows/msvcr120.dll
140 silly gunzTarPerm modified mode [ 'src/third_party/lib/windows/msvcr120.dll', 420, 438 ]
141 silly gunzTarPerm extractEntry binding.gyp
142 silly gunzTarPerm modified mode [ 'binding.gyp', 420, 438 ]
143 verbose write writing to D:\Program Files\nodejs\node_modules\ons\package.json
144 info preinstall ons@1.3.0
145 verbose readDependencies loading dependencies from D:\Program Files\nodejs\node_modules\ons\package.json
146 silly prepareForInstallMany adding nan@^2.2.1 from ons dependencies
147 verbose readDependencies loading dependencies from D:\Program Files\nodejs\node_modules\ons\package.json
148 silly cache add args [ 'nan@^2.2.1', null ]
149 verbose cache add spec nan@^2.2.1
150 silly cache add parsed spec Result {
150 silly cache add   raw: 'nan@^2.2.1',
150 silly cache add   scope: null,
150 silly cache add   name: 'nan',
150 silly cache add   rawSpec: '^2.2.1',
150 silly cache add   spec: '>=2.2.1 <3.0.0',
150 silly cache add   type: 'range' }
151 silly addNamed nan@>=2.2.1 <3.0.0
152 verbose addNamed ">=2.2.1 <3.0.0" is a valid semver range for nan
153 silly addNameRange { name: 'nan', range: '>=2.2.1 <3.0.0', hasData: false }
154 silly mapToRegistry name nan
155 silly mapToRegistry using default registry
156 silly mapToRegistry registry https://registry.npm.taobao.org/
157 silly mapToRegistry uri https://registry.npm.taobao.org/nan
158 verbose addNameRange registry:https://registry.npm.taobao.org/nan not in flight; fetching
159 verbose request uri https://registry.npm.taobao.org/nan
160 verbose request no auth needed
161 info attempt registry request try #1 at 5:26:58 PM
162 verbose etag "1cb6e-PSSF3Rq2VZia+HO+BTDFEQ"
163 http request GET https://registry.npm.taobao.org/nan
164 http 304 https://registry.npm.taobao.org/nan
165 verbose headers { date: 'Fri, 29 Apr 2016 09:26:58 GMT',
165 verbose headers   connection: 'keep-alive',
165 verbose headers   etag: '"1cb6e-PSSF3Rq2VZia+HO+BTDFEQ"',
165 verbose headers   'x-readtime': '144' }
166 silly get cb [ 304,
166 silly get   { date: 'Fri, 29 Apr 2016 09:26:58 GMT',
166 silly get     connection: 'keep-alive',
166 silly get     etag: '"1cb6e-PSSF3Rq2VZia+HO+BTDFEQ"',
166 silly get     'x-readtime': '144' } ]
167 verbose etag https://registry.npm.taobao.org/nan from cache
168 verbose get saving nan to C:\Users\Norman.cnpm\registry.npm.taobao.org\nan.cache.json
169 silly addNameRange number 2 { name: 'nan', range: '>=2.2.1 <3.0.0', hasData: true }
170 silly addNameRange versions [ 'nan',
170 silly addNameRange   [ '2.3.2',
170 silly addNameRange     '2.3.1',
170 silly addNameRange     '2.3.0',
170 silly addNameRange     '2.2.1',
170 silly addNameRange     '2.2.0',
170 silly addNameRange     '2.1.0',
170 silly addNameRange     '2.0.9',
170 silly addNameRange     '2.0.8',
170 silly addNameRange     '2.0.7',
170 silly addNameRange     '2.0.6',
170 silly addNameRange     '2.0.5',
170 silly addNameRange     '2.0.4',
170 silly addNameRange     '2.0.3',
170 silly addNameRange     '2.0.2',
170 silly addNameRange     '2.0.1',
170 silly addNameRange     '2.0.0',
170 silly addNameRange     '1.9.0',
170 silly addNameRange     '1.8.4',
170 silly addNameRange     '1.8.3',
170 silly addNameRange     '1.8.2',
170 silly addNameRange     '1.8.1',
170 silly addNameRange     '1.8.0',
170 silly addNameRange     '1.7.0',
170 silly addNameRange     '1.6.2',
170 silly addNameRange     '1.6.1',
170 silly addNameRange     '1.5.3',
170 silly addNameRange     '1.6.0',
170 silly addNameRange     '1.5.2',
170 silly addNameRange     '1.5.1',
170 silly addNameRange     '1.4.3',
170 silly addNameRange     '1.4.2',
170 silly addNameRange     '1.5.0',
170 silly addNameRange     '1.4.1',
170 silly addNameRange     '1.4.0',
170 silly addNameRange     '1.3.0',
170 silly addNameRange     '1.2.0',
170 silly addNameRange     '1.1.2',
170 silly addNameRange     '1.1.1',
170 silly addNameRange     '1.1.0',
170 silly addNameRange     '1.0.0',
170 silly addNameRange     '0.8.0',
170 silly addNameRange     '0.7.1',
170 silly addNameRange     '0.7.0',
170 silly addNameRange     '0.6.0',
170 silly addNameRange     '0.5.2',
170 silly addNameRange     '0.5.1',
170 silly addNameRange     '0.5.0',
170 silly addNameRange     '0.4.4',
170 silly addNameRange     '0.4.3',
170 silly addNameRange     '0.4.2',
170 silly addNameRange     '0.4.1',
170 silly addNameRange     '0.4.0',
170 silly addNameRange     '0.3.2',
170 silly addNameRange     '0.3.1',
170 silly addNameRange     '0.3.0',
170 silly addNameRange     '0.3.0-wip2',
170 silly addNameRange     '0.3.0-wip' ] ]
171 silly addNamed nan@2.3.2
172 verbose addNamed "2.3.2" is a plain semver version for nan
173 silly cache afterAdd nan@2.3.2
174 verbose afterAdd C:\Users\Norman.cnpm\nan\2.3.2\package\package.json not in flight; writing
175 verbose afterAdd C:\Users\Norman.cnpm\nan\2.3.2\package\package.json written
176 silly install resolved [ { name: 'nan',
176 silly install resolved     version: '2.3.2',
176 silly install resolved     description: 'Native Abstractions for Node.js: C++ header for Node 0.8 -> 6 compatibility',
176 silly install resolved     main: 'include_dirs.js',
176 silly install resolved     repository: { type: 'git', url: 'git://github.com/nodejs/nan.git' },
176 silly install resolved     scripts:
176 silly install resolved      { test: 'tap --gc test/js/*-test.js',
176 silly install resolved        'rebuild-tests': 'node-gyp rebuild --msvs_version=2013 --directory test',
176 silly install resolved        docs: 'doc/.build.sh' },
176 silly install resolved     contributors:
176 silly install resolved      [ [Object],
176 silly install resolved        [Object],
176 silly install resolved        [Object],
176 silly install resolved        [Object],
176 silly install resolved        [Object],
176 silly install resolved        [Object],
176 silly install resolved        [Object] ],
176 silly install resolved     devDependencies:
176 silly install resolved      { bindings: '~1.2.1',
176 silly install resolved        commander: '^2.8.1',
176 silly install resolved        glob: '^5.0.14',
176 silly install resolved        'node-gyp': '~3.0.1',
176 silly install resolved        tap: '~0.7.1',
176 silly install resolved        xtend: '~4.0.0' },
176 silly install resolved     license: 'MIT',
176 silly install resolved     bugs: { url: 'https://github.com/nodejs/nan/issues' },
176 silly install resolved     homepage: 'https://github.com/nodejs/nan#readme',
176 silly install resolved     _id: 'nan@2.3.2',
176 silly install resolved     _shasum: '4d4ecf17e1da4e989efb4f273d8d00201cad087e',
176 silly install resolved     _resolved: 'https://registry.npm.taobao.org/nan/download/nan-2.3.2.tgz',
176 silly install resolved     _from: 'nan@>=2.2.1 <3.0.0',
176 silly install resolved     _npmVersion: '3.8.6',
176 silly install resolved     _nodeVersion: '6.0.0',
176 silly install resolved     _npmUser: { name: 'kkoopa', email: 'bbyholm@abo.fi' },
176 silly install resolved     dist:
176 silly install resolved      { shasum: '4d4ecf17e1da4e989efb4f273d8d00201cad087e',
176 silly install resolved        size: 63883,
176 silly install resolved        noattachment: false,
176 silly install resolved        tarball: 'http://registry.npm.taobao.org/nan/download/nan-2.3.2.tgz' },
176 silly install resolved     maintainers: [ [Object], [Object] ],
176 silly install resolved     _npmOperationalInternal:
176 silly install resolved      { host: 'packages-16-east.internal.npmjs.com',
176 silly install resolved        tmp: 'tmp/nan-2.3.2.tgz_1461778534440_0.04312888509593904' },
176 silly install resolved     directories: {},
176 silly install resolved     publish_time: 1461778535526,
176 silly install resolved     _cnpm_publish_time: 1461778535526,
176 silly install resolved     readme: 'ERROR: No README data found!' } ]
177 info install nan@2.3.2 into D:\Program Files\nodejs\node_modules\ons
178 info installOne nan@2.3.2
179 verbose installOne of nan to D:\Program Files\nodejs\node_modules\ons not in flight; installing
180 verbose lock using C:\Users\Norman.cnpm_locks\nan-61fdfb94c1d51f15.lock for D:\Program Files\nodejs\node_modules\ons\node_modules\nan
181 silly install write writing nan 2.3.2 to D:\Program Files\nodejs\node_modules\ons\node_modules\nan
182 verbose unbuild node_modules\ons\node_modules\nan
183 silly gentlyRm D:\Program Files\nodejs\node_modules\ons\node_modules\nan is being purged from base D:\Program Files\nodejs
184 verbose gentlyRm don't care about contents; nuking D:\Program Files\nodejs\node_modules\ons\node_modules\nan
185 verbose tar unpack C:\Users\Norman.cnpm\nan\2.3.2\package.tgz
186 verbose tar unpacking to D:\Program Files\nodejs\node_modules\ons\node_modules\nan
187 silly gentlyRm D:\Program Files\nodejs\node_modules\ons\node_modules\nan is being purged
188 verbose gentlyRm don't care about contents; nuking D:\Program Files\nodejs\node_modules\ons\node_modules\nan
189 silly gunzTarPerm modes [ '777', '666' ]
190 silly gunzTarPerm extractEntry package.json
191 silly gunzTarPerm modified mode [ 'package.json', 436, 438 ]
192 silly gunzTarPerm extractEntry README.md
193 silly gunzTarPerm modified mode [ 'README.md', 436, 438 ]
194 silly gunzTarPerm extractEntry include_dirs.js
195 silly gunzTarPerm modified mode [ 'include_dirs.js', 436, 438 ]
196 silly gunzTarPerm extractEntry nan_converters.h
197 silly gunzTarPerm modified mode [ 'nan_converters.h', 436, 438 ]
198 silly gunzTarPerm extractEntry LICENSE.md
199 silly gunzTarPerm modified mode [ 'LICENSE.md', 436, 438 ]
200 silly gunzTarPerm extractEntry doc/node_misc.md
201 silly gunzTarPerm modified mode [ 'doc/node_misc.md', 436, 438 ]
202 silly gunzTarPerm extractEntry doc/asyncworker.md
203 silly gunzTarPerm modified mode [ 'doc/asyncworker.md', 436, 438 ]
204 silly gunzTarPerm extractEntry doc/callback.md
205 silly gunzTarPerm modified mode [ 'doc/callback.md', 436, 438 ]
206 silly gunzTarPerm extractEntry doc/converters.md
207 silly gunzTarPerm modified mode [ 'doc/converters.md', 436, 438 ]
208 silly gunzTarPerm extractEntry doc/errors.md
209 silly gunzTarPerm modified mode [ 'doc/errors.md', 436, 438 ]
210 silly gunzTarPerm extractEntry doc/maybe_types.md
211 silly gunzTarPerm modified mode [ 'doc/maybe_types.md', 436, 438 ]
212 silly gunzTarPerm extractEntry doc/methods.md
213 silly gunzTarPerm modified mode [ 'doc/methods.md', 436, 438 ]
214 silly gunzTarPerm extractEntry doc/new.md
215 silly gunzTarPerm modified mode [ 'doc/new.md', 436, 438 ]
216 silly gunzTarPerm extractEntry doc/buffers.md
217 silly gunzTarPerm modified mode [ 'doc/buffers.md', 436, 438 ]
218 silly gunzTarPerm extractEntry doc/object_wrappers.md
219 silly gunzTarPerm modified mode [ 'doc/object_wrappers.md', 436, 438 ]
220 silly gunzTarPerm extractEntry doc/persistent.md
221 silly gunzTarPerm modified mode [ 'doc/persistent.md', 436, 438 ]
222 silly gunzTarPerm extractEntry doc/scopes.md
223 silly gunzTarPerm modified mode [ 'doc/scopes.md', 436, 438 ]
224 silly gunzTarPerm extractEntry doc/script.md
225 silly gunzTarPerm modified mode [ 'doc/script.md', 436, 438 ]
226 silly gunzTarPerm extractEntry doc/string_bytes.md
227 silly gunzTarPerm modified mode [ 'doc/string_bytes.md', 436, 438 ]
228 silly gunzTarPerm extractEntry doc/v8_internals.md
229 silly gunzTarPerm modified mode [ 'doc/v8_internals.md', 436, 438 ]
230 silly gunzTarPerm extractEntry doc/v8_misc.md
231 silly gunzTarPerm modified mode [ 'doc/v8_misc.md', 436, 438 ]
232 silly gunzTarPerm extractEntry nan.h
233 silly gunzTarPerm modified mode [ 'nan.h', 436, 438 ]
234 silly gunzTarPerm extractEntry nan_callbacks.h
235 silly gunzTarPerm modified mode [ 'nan_callbacks.h', 436, 438 ]
236 silly gunzTarPerm extractEntry nan_callbacks_12_inl.h
237 silly gunzTarPerm modified mode [ 'nan_callbacks_12_inl.h', 436, 438 ]
238 silly gunzTarPerm extractEntry nan_callbacks_pre_12_inl.h
239 silly gunzTarPerm modified mode [ 'nan_callbacks_pre_12_inl.h', 436, 438 ]
240 silly gunzTarPerm extractEntry nan_converters_43_inl.h
241 silly gunzTarPerm modified mode [ 'nan_converters_43_inl.h', 436, 438 ]
242 silly gunzTarPerm extractEntry nan_converters_pre_43_inl.h
243 silly gunzTarPerm modified mode [ 'nan_converters_pre_43_inl.h', 436, 438 ]
244 silly gunzTarPerm extractEntry nan_implementation_12_inl.h
245 silly gunzTarPerm modified mode [ 'nan_implementation_12_inl.h', 436, 438 ]
246 silly gunzTarPerm extractEntry nan_implementation_pre_12_inl.h
247 silly gunzTarPerm modified mode [ 'nan_implementation_pre_12_inl.h', 436, 438 ]
248 silly gunzTarPerm extractEntry nan_maybe_43_inl.h
249 silly gunzTarPerm modified mode [ 'nan_maybe_43_inl.h', 436, 438 ]
250 silly gunzTarPerm extractEntry nan_maybe_pre_43_inl.h
251 silly gunzTarPerm modified mode [ 'nan_maybe_pre_43_inl.h', 436, 438 ]
252 silly gunzTarPerm extractEntry nan_new.h
253 silly gunzTarPerm modified mode [ 'nan_new.h', 436, 438 ]
254 silly gunzTarPerm extractEntry nan_object_wrap.h
255 silly gunzTarPerm modified mode [ 'nan_object_wrap.h', 436, 438 ]
256 silly gunzTarPerm extractEntry nan_persistent_12_inl.h
257 silly gunzTarPerm modified mode [ 'nan_persistent_12_inl.h', 436, 438 ]
258 silly gunzTarPerm extractEntry nan_persistent_pre_12_inl.h
259 silly gunzTarPerm modified mode [ 'nan_persistent_pre_12_inl.h', 436, 438 ]
260 silly gunzTarPerm extractEntry nan_string_bytes.h
261 silly gunzTarPerm modified mode [ 'nan_string_bytes.h', 436, 438 ]
262 silly gunzTarPerm extractEntry nan_typedarray_contents.h
263 silly gunzTarPerm modified mode [ 'nan_typedarray_contents.h', 436, 438 ]
264 silly gunzTarPerm extractEntry nan_weak.h
265 silly gunzTarPerm modified mode [ 'nan_weak.h', 436, 438 ]
266 silly gunzTarPerm extractEntry CHANGELOG.md
267 silly gunzTarPerm modified mode [ 'CHANGELOG.md', 436, 438 ]
268 silly gunzTarPerm extractEntry tools/package.json
269 silly gunzTarPerm modified mode [ 'tools/package.json', 436, 438 ]
270 silly gunzTarPerm extractEntry tools/README.md
271 silly gunzTarPerm modified mode [ 'tools/README.md', 436, 438 ]
272 silly gunzTarPerm extractEntry tools/1to2.js
273 silly gunzTarPerm modified mode [ 'tools/1to2.js', 509, 511 ]
274 verbose write writing to D:\Program Files\nodejs\node_modules\ons\node_modules\nan\package.json
275 info preinstall nan@2.3.2
276 verbose readDependencies loading dependencies from D:\Program Files\nodejs\node_modules\ons\node_modules\nan\package.json
277 verbose readDependencies loading dependencies from D:\Program Files\nodejs\node_modules\ons\node_modules\nan\package.json
278 silly install resolved []
279 verbose about to build D:\Program Files\nodejs\node_modules\ons\node_modules\nan
280 info build D:\Program Files\nodejs\node_modules\ons\node_modules\nan
281 info linkStuff nan@2.3.2
282 silly linkStuff nan@2.3.2 has D:\Program Files\nodejs\node_modules\ons\node_modules as its parent node_modules
283 silly linkStuff nan@2.3.2 is part of a global install
284 silly linkStuff nan@2.3.2 is installed into a global node_modules
285 verbose linkBins nan@2.3.2
286 verbose linkMans nan@2.3.2
287 verbose rebuildBundles nan@2.3.2
288 info install nan@2.3.2
289 info postinstall nan@2.3.2
290 verbose unlock done using C:\Users\Norman.cnpm_locks\nan-61fdfb94c1d51f15.lock for D:\Program Files\nodejs\node_modules\ons\node_modules\nan
291 verbose about to build D:\Program Files\nodejs\node_modules\ons
292 info build D:\Program Files\nodejs\node_modules\ons
293 info linkStuff ons@1.3.0
294 silly linkStuff ons@1.3.0 has D:\Program Files\nodejs\node_modules as its parent node_modules
295 silly linkStuff ons@1.3.0 is part of a global install
296 silly linkStuff ons@1.3.0 is installed into a global node_modules
297 silly linkStuff ons@1.3.0 is installed into the top-level global node_modules
298 verbose linkBins ons@1.3.0
299 verbose linkMans ons@1.3.0
300 verbose rebuildBundles ons@1.3.0
301 verbose rebuildBundles [ 'nan' ]
302 info install ons@1.3.0
303 verbose unsafe-perm in lifecycle true
304 info ons@1.3.0 Failed to exec install script
305 verbose unlock done using C:\Users\Norman.cnpm_locks\ons-700ed42782fd3f60.lock for D:\Program Files\nodejs\node_modules\ons
306 verbose stack Error: ons@1.3.0 install: node-gyp rebuild
306 verbose stack Exit status 1
306 verbose stack     at EventEmitter. (C:\Users\Norman\AppData\Roaming\npm\node_modules\cnpm\node_modules\npm\lib\utils\lifecycle.js:214:16)
306 verbose stack     at emitTwo (events.js:87:13)
306 verbose stack     at EventEmitter.emit (events.js:172:7)
306 verbose stack     at ChildProcess. (C:\Users\Norman\AppData\Roaming\npm\node_modules\cnpm\node_modules\npm\lib\utils\spawn.js:24:14)
306 verbose stack     at emitTwo (events.js:87:13)
306 verbose stack     at ChildProcess.emit (events.js:172:7)
306 verbose stack     at maybeClose (internal/child_process.js:827:16)
306 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
307 verbose pkgid ons@1.3.0
308 verbose cwd E:\jswork\servant
309 error Windows_NT 6.3.9600
310 error argv "D:\Program Files\nodejs\node.exe" "C:\Users\Norman\AppData\Roaming\npm\node_modules\cnpm\node_modules\npm\bin\npm-cli.js" "--userconfig=C:\Users\Norman\.cnpmrc" "--disturl=https://npm.taobao.org/mirrors/node" "--cache=C:\Users\Norman\.cnpm" "--registry=https://registry.npm.taobao.org" "--node-gyp=C:\Users\Norman\AppData\Roaming\npm\node_modules\cnpm\node_modules\node-gyp\bin\node-gyp.js" "install" "-g" "ons"
311 error node v4.4.3
312 error npm  v2.14.6
313 error code ELIFECYCLE
314 error ons@1.3.0 install: node-gyp rebuild
314 error Exit status 1
315 error Failed at the ons@1.3.0 install script 'node-gyp rebuild'.
315 error This is most likely a problem with the ons package,
315 error not with npm itself.
315 error Tell the author that this fails on your system:
315 error     node-gyp rebuild
315 error You can get their info via:
315 error     npm owner ls ons
315 error There is likely additional logging output above.
316 verbose exit [ 1, true ]
317 verbose unbuild node_modules\ons
318 info preuninstall ons@1.3.0
319 info uninstall ons@1.3.0
320 verbose unbuild rmStuff ons@1.3.0 from D:\Program Files\nodejs\node_modules
321 info postuninstall ons@1.3.0
322 silly gentlyRm D:\Program Files\nodejs\node_modules\ons is being purged from base D:\Program Files\nodejs
323 verbose gentlyRm don't care about contents; nuking D:\Program Files\nodejs\node_modules\ons
324 silly vacuum-fs purging D:\Program Files\nodejs\node_modules\ons
325 silly vacuum-fs quitting because other entries in D:\Program Files\nodejs\node_modules
node v4.4.3
ons就是最新的了

ons@1.3.0 install D:\Program Files\nodejs\node_modules\ons
node-gyp rebuild

D:\Program Files\nodejs\node_modules\ons>if not defined npm_config_node_gyp (node "C:\Users\Norman\AppData\Roaming\npm\node_modules\cnpm\n
ode_modules\npm\bin\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node C:\Users\Norman\AppData\Roaming\npm\n
ode_modules\cnpm\node_modules\node-gyp\bin\node-gyp.js rebuild )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
Copying D:\Program Files\nodejs\node_modules\ons/src/third_party/lib/windows/64x/ONSClient4CPP.dll to D:\Program Files\nodejs\node_modu
les\ons/build/Release/ONSClient4CPP.dll
1 file(s) copied.
entry.cpp
consumer_ack.cpp
consumer.cpp
producer.cpp
..\src\entry.cpp : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file
in Unicode format to prevent data loss [D:\Program Files\nodejs\node_modules\ons\build\ons.vcxproj]
..\src\consumer.cpp : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the fi
le in Unicode format to prevent data loss [D:\Program Files\nodejs\node_modules\ons\build\ons.vcxproj]
..\src\consumer_ack.cpp : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save th
e file in Unicode format to prevent data loss [D:\Program Files\nodejs\node_modules\ons\build\ons.vcxproj]
..\src\producer.cpp : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the fi
le in Unicode format to prevent data loss [D:\Program Files\nodejs\node_modules\ons\build\ons.vcxproj]
d:\program files\nodejs\node_modules\ons\src\consumer.h : warning C4819: The file contains a character that cannot be represented in the
current code page (936). Save the file in Unicode format to prevent data loss (..\src\consumer.cpp) [D:\Program Files\nodejs\node_modules
\ons\build\ons.vcxproj]
d:\program files\nodejs\node_modules\ons\src\producer.h : warning C4819: The file contains a character that cannot be represented in the
current code page (936). Save the file in Unicode format to prevent data loss (..\src\producer.cpp) [D:\Program Files\nodejs\node_modules
\ons\build\ons.vcxproj]
d:\program files\nodejs\node_modules\ons\src\consumer_ack.h : warning C4819: The file contains a character that cannot be represented in
the current code page (936). Save the file in Unicode format to prevent data loss (..\src\consumer_ack.cpp) [D:\Program Files\nodejs\node
_modules\ons\build\ons.vcxproj]
d:\program files\nodejs\node_modules\ons\src\consumer.h : warning C4819: The file contains a character that cannot be represented in the
current code page (936). Save the file in Unicode format to prevent data loss (..\src\entry.cpp) [D:\Program Files\nodejs\node_modules\on
s\build\ons.vcxproj]
d:\program files\nodejs\node_modules\ons\src\producer.h : warning C4819: The file contains a character that cannot be represented in the
current code page (936). Save the file in Unicode format to prevent data loss (..\src\entry.cpp) [D:\Program Files\nodejs\node_modules\on
s\build\ons.vcxproj]
d:\program files\nodejs\node_modules\ons\src\consumer_ack.h : warning C4819: The file contains a character that cannot be represented in
the current code page (936). Save the file in Unicode format to prevent data loss (..\src\consumer.cpp) [D:\Program Files\nodejs\node_mod
ules\ons\build\ons.vcxproj]
D:\Program Files\nodejs\node_modules\ons\src\third_party\include\ONSClientException.h(10): warning C4275: non dll-interface class 'stdext
::exception' used as base for dll-interface class 'ons::ONSClientException' (..\src\producer.cpp) [D:\Program Files\nodejs\node_modules\o
ns\build\ons.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\exception(226) : see declaration of 'stdext::exception'
D:\Program Files\nodejs\node_modules\ons\src\third_party\include\ONSClientException.h(9) : see declaration of 'ons::ONSClientEx
ception'
..\src\producer.cpp(99): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc [D:\Program Files
\nodejs\node_modules\ons\build\ons.vcxproj]
..\src\consumer.cpp(185): error C3861: 'AsyncQueueWorker': identifier not found [D:\Program Files\nodejs\node_modules\ons\build\ons.vcxpr
oj]
..\src\consumer.cpp(260): error C2275: 'v8::Localv8::ObjectTemplate' : illegal use of this type as an expression [D:\Program Files\node
js\node_modules\ons\build\ons.vcxproj]
..\src\producer.cpp(245): error C3861: 'AsyncQueueWorker': identifier not found [D:\Program Files\nodejs\node_modules\ons\build\ons.vcxpr
oj]
..\src\producer.cpp(278): error C3861: 'AsyncQueueWorker': identifier not found [D:\Program Files\nodejs\node_modules\ons\build\ons.vcxpr
oj]
gyp ERR! build error
gyp ERR! stack Error: C:\Program Files (x86)\MSBuild\12.0\bin\msbuild.exe failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Users\Norman\AppData\Roaming\npm\node_modules\cnpm\node_modules\node-gyp\lib\build.js:270:23
)
gyp ERR! stack     at emitTwo (events.js:87:13)
gyp ERR! stack     at ChildProcess.emit (events.js:172:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Windows_NT 6.3.9600
gyp ERR! command "D:\Program Files\nodejs\node.exe" "C:\Users\Norman\AppData\Roaming\npm\node_modules\cnpm\node_modules\node-g
yp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd D:\Program Files\nodejs\node_modules\ons
gyp ERR! node -v v4.4.3
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "D:\Program Files\nodejs\node.exe" "C:\Users\Norman\AppData\Roaming\npm\node_modules\cnpm\node_modules\npm\bin
\npm-cli.js" "--userconfig=C:\Users\Norman\.cnpmrc" "--disturl=https://npm.taobao.org/mirrors/node" "--cache=C:\Users\Norman\.cnpm"
"--registry=https://registry.npm.taobao.org" "--node-gyp=C:\Users\Norman\AppData\Roaming\npm\node_modules\cnpm\node_modules\node-
gyp\bin\node-gyp.js" "install" "-g" "ons"
npm ERR! node v4.4.3
npm ERR! npm  v2.14.6
npm ERR! code ELIFECYCLE
npm ERR! ons@1.3.0 install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the ons@1.3.0 install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the ons package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls ons
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR!     E:\jswork\servant\npm-debug.log

可能找到原因了。
我求证一件事先：
把 ons 里面的 node_modules 删掉，然后打开 package.json，把 nan 的版本号从 ^2.2.1 改成 2.2.1，即把前面的 ^ 符号去掉。
然后重新在里面执行一遍 npm install 试试看。

如果你能安装成功我就修复一下重新发版。

我下载后把package.json里的nan版本修改后运行cnpm install -g也是不行

为什么要加 -g？

你能把最后这一次的 log 贴出来吗？

你升级一下 1.3.1 版本试试看？

authors: XadillaX zhengnz

repo: XadillaX/aliyun-ons

license: mit

license_source: bigquery


text:
[WIP] [TF2] Fix casting of TensorFlow tensors in the frontend

Context:
The new parameter handling in the Strawberry Fields frontend processes gate parameters symbolically using SymPy. When ready to evaluate, the symbolic expression is evaluated by lambdifying it, via the provided NumPy or TensorFlow printers.
However, there is a subtlety; while most gates simply take the gate parameters and pass them directly to the backend, some of the operations transform two real parameters (r, phi) to a single complex value z = r*exp(1j*phi).
One example is the Dgate:
p = self.p[0] * pf.exp(1j * self.p[1])
z = par_evaluate(p, dtype=np.complex128)
backend.displacement(z, *reg)

While this works fine when self.p[0] and self.p[1] are NumPy real arrays, issues arise when they are instead real TensorFlow tensors, as TensorFlow does not perform explicit type casting:
>>> tf.Variable(1.0)*1j
InvalidArgumentError: cannot compute Mul as input #1(zero-based)
was expected to be a float tensor but is a complex128 tensor [Op:Mul] name: mul/

This propagates all the way from the frontend:
>>> eng = sf.Engine('tf', backend_options={'cutoff_dim':5})
>>> prog = sf.Program(1)
>>> r = prog.params('r')
>>> phi = prog.params('phi')
>>> with prog as q:
...     sf.ops.Dgate(r, phi) | q[0]
>>> result= eng.run(prog, args={'r': tf.Variable(0.1), 'phi': tf.Variable(0.1)})
InvalidArgumentError: cannot compute Mul as input #1(zero-based)
was expected to be a float tensor but is a complex128 tensor [Op:Mul] name: mul/

There are two solutions to this:

Quick fix: simply update the SymPy expression evaluation, so that TensorFlow tensors are correctly cast to tf.complex128 if the evaluated expression returns a complex value.

Pros: very minimal change

Cons: unnecessary casting

Better long term fix: the backend API should not be passed complex values z that differ from the gates (r, phi) arguments. This avoids the casting altogether, and reduces redundant parameter processing.

Pros: no unnecessary casting, removes redundant processing, less complex logic

Cons: much larger change; frontend, plus all backends, must be updated.

Solution (2) should be implemented regardless, the question is whether now, or later. Note that we have previously discussed implementing solution (2) solely to reduce complicated logic, and avoid issues with unclear conventions.
Description of the change:

par_evaluate function now accepts a dtype argument, specifying whether the free parameters in the expression should be cast to a specific NumPy dtype before the expression is evaluated. If not provided, no casting occurs. If the free parameters are TensorFlow tensors, the TensorFlow dtype equivalent is used for casting.

Coherent, Sgate, Dgate, BSgate (just the r parameter), Catstate, and S2gate now cast all arguments to complex before the parameter transformation, if the phase is non-zero.

The xfail has been removed from test_teleportation_fidelity

Benefits:
The following now works, as expected:
>>> eng = sf.Engine('tf', backend_options={'cutoff_dim':5})
>>> prog = sf.Program(1)
>>> r = prog.params('r')
>>> phi = prog.params('phi')
>>> with prog as q:
...     sf.ops.Dgate(r, phi) | q[0]
>>> result= eng.run(prog, args={'r': tf.Variable(0.1), 'phi': tf.Variable(0.1)})
>>> result
Result: 1 subsystems, state: <FockStateTF: num_modes=1, cutoff=5, pure=True, batched=False, hbar=2>

Drawbacks:

Unnecessary casting for the above gates.

Solution (2) should still be implemented.

Just checking in here. This PR continues to stand for solution 1 outlined in the original description, correct?

Yes, thanks @antalszava. Now that the v0.13.0rc is out, focus should be returned to this PR. It should be close to merging.

Left a couple of comments/questions related to testing :slightly_smiling_face:

Thanks for resolving my comments, looks great! :1st_place_medal:

source: gharchive/pull-request

repo: XanaduAI/strawberryfields

license_type: permissive

license_source: github-api


text:
Native Messaging through Firefox launches GUI

I have translateLocally instances spawned all over when trying to use benchmark.
[jerin@thinkpad bergamot-translator]$ ps ax | grep translateLocally
 105888 ?        Sl     0:01 /usr/bin/translateLocally /home/jerin/.mozilla/native-messaging-hosts/translatelocally.json {c9cdf885-0431-4eed-8e18-967b1758c951}
 106231 ?        Sl     0:01 /usr/bin/translateLocally /home/jerin/.mozilla/native-messaging-hosts/translatelocally.json {c9cdf885-0431-4eed-8e18-967b1758c951}
 107096 pts/0    S+     0:00 grep translateLocally

https://github.com/XapaJIaMnu/translateLocally/blob/cd02f391a987824614e34c6b8d6c8aca0eb06511/src/cli/CLIParsing.h#L52-L58

That's a bug in the benchmarking code in the extension. It should close the connection to the native messaging client.
It is also expected that you'd have multiple instances open on the benchmark page as it uses its own instance, not the one that the add-on uses for translating webpages. Under normal circumstances you'd only have a single instance running (at least, only one started by Firefox.)

source: gharchive/issue

authors: jelmervdl jerinphilip

repo: XapaJIaMnu/translateLocally

license: MIT


text:
/xy-dialog

https://xy-ui.codelabo.cn/docs/#/xy-dialog
Description

显示open那里，写错个字了，
正确的是通过open，而不是show，是这样吧？

@Valar103769
显示open那里，写错个字了，
正确的是通过open，而不是show，是这样吧？

是的，感谢反馈。

点击浮层关闭没有看到

增加抽屉弹窗

希望右上角的叉号也能触发cancel事件

希望右上角的叉号也能触发cancel事件

这个看需求吧，我当初考虑的是仅仅关闭弹窗，没有其他功能，和下面的取消按钮还是有点区别，要添加也很简单
this.btnClose.addEventListener('click',()=>{
        this.dispatchEvent(new CustomEvent('cancel')); //添加这一句
        this.open = false;
})
this.btnCancel.addEventListener('click',async ()=>{
       this.dispatchEvent(new CustomEvent('cancel'));
       this.open = false;
})

@XboxYan

希望右上角的叉号也能触发cancel事件

这个看需求吧，我当初考虑的是仅仅关闭弹窗，没有其他功能，和下面的取消按钮还是有点区别，要添加也很简单
this.btnClose.addEventListener('click',()=>{
        this.dispatchEvent(new CustomEvent('cancel')); //添加这一句
        this.open = false;
})
this.btnCancel.addEventListener('click',async ()=>{
       this.dispatchEvent(new CustomEvent('cancel'));
       this.open = false;
})

可以了，谢谢

package.json没有任何依赖包看起来好清爽。大佬收徒吗？

可以搞过实例查看吗。就和别的框架一样。点击运行查看。
------------------ 原始邮件 ------------------
发件人: "ishowman"<notifications@github.com>;
发送时间: 2019年11月2日(星期六) 下午5:23
收件人: "XboxYan/xy-ui"<xy-ui@noreply.github.com>;
抄送: "爱音乐"<3106875831@qq.com>; "Comment"<comment@noreply.github.com>;
主题: Re: [XboxYan/xy-ui] /xy-dialog (#12)
package.json没有任何依赖包看起来好清爽。大佬收徒吗？
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.

背景色不能修改，始终为白色，希望增加自定义。

不考虑添加全局css变量支持吗

@lbc19920615 目前有部分css变量可以定义，参见 https://xy-ui.codelabo.cn/docs/#/themeColor

authors: Valar103769 XboxYan daleizi goodhzy ishowman lbc19920615 taohuangtao

repo: XboxYan/xy-ui


text:
Run button is broken

Describe the bug
The run button doesn't appear sometimes.
Screenshots
With run button
Without run button
To Reproduce
Steps to reproduce the behavior:

Open the app
Click on a file that ends with .md
Look if there's a run button

Expected behavior
There should be a run button at all times.
I'm on a Android 11 and using a phone from china.

It works for me

Describe the bug The run button doesn't appear sometimes.
Screenshots With run button Without run button
To Reproduce Steps to reproduce the behavior:

Open the app
Click on a file that ends with .md
Look if there's a run button

Expected behavior There should be a run button at all times.
I'm on a Android 11 and using a phone from china.

this issue is already fixed, what commit build you are using?

repo: Xed-Editor/Xed-Editor


text:
401 status code rewrites by other filter

After JWT expired, status must be 401. But, when response comes, we got a 403 status. It seems that other filter rewrites status

Fixed


text:
TypeError: list indices must be integers or slices, not str

It seems that this repo has many bugs, such as this dbinfos, there is no 'kitti_dbinfos_val.pkl' under the kitti dataset．
So this error will be reported, has anyone encountered the same error?
  File "/home/algo-3/work/BtcDet/btcdet/datasets/multifindbestfit.py", line 38, in extract_allpnts
    all_db_infos = pickle.load(f)[type]
TypeError: list indices must be integers or slices, not str

https://github.com/Xharlie/BtcDet/blob/80bee34f2f40931600f812a6edbcb27e51cb7ec3/btcdet/datasets/multifindbestfit.py#L33

Yes, I had came across same error message, Just remove the 'val' from the list in line 475 of BtcDet/btcdet/datasets/multifindbestfit.py

authors: DheerajYarlagadda Leozyc-waseda

repo: Xharlie/BtcDet