Skip to content

Instantly share code, notes, and snippets.

@fredyr
Created February 19, 2017 17:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fredyr/2fbce00bbbabc503058f027c2dc08c9f to your computer and use it in GitHub Desktop.
Save fredyr/2fbce00bbbabc503058f027c2dc08c9f to your computer and use it in GitHub Desktop.
npm install fails on ReasonProject
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node',
1 verbose cli '/usr/local/bin/npm',
1 verbose cli '--verbose',
1 verbose cli 'install' ]
2 info using npm@4.1.2
3 info using node@v7.5.0
4 silly loadCurrentTree Starting
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 silly install normalizeTree
8 silly loadCurrentTree Finishing
9 silly loadIdealTree Starting
10 silly install loadIdealTree
11 silly cloneCurrentTree Starting
12 silly install cloneCurrentTreeToIdealTree
13 silly cloneCurrentTree Finishing
14 silly loadShrinkwrap Starting
15 silly install loadShrinkwrap
16 silly loadShrinkwrap Finishing
17 silly loadAllDepsIntoIdealTree Starting
18 silly install loadAllDepsIntoIdealTree
19 silly fetchNamedPackageData ocamlBetterErrors
20 silly mapToRegistry name ocamlBetterErrors
21 silly mapToRegistry using default registry
22 silly mapToRegistry registry https://registry.npmjs.org/
23 silly mapToRegistry data Result {
23 silly mapToRegistry raw: 'ocamlBetterErrors',
23 silly mapToRegistry scope: null,
23 silly mapToRegistry escapedName: 'ocamlBetterErrors',
23 silly mapToRegistry name: 'ocamlBetterErrors',
23 silly mapToRegistry rawSpec: '',
23 silly mapToRegistry spec: 'latest',
23 silly mapToRegistry type: 'tag' }
24 silly mapToRegistry uri https://registry.npmjs.org/ocamlBetterErrors
25 silly fetchNamedPackageData reason
26 silly mapToRegistry name reason
27 silly mapToRegistry using default registry
28 silly mapToRegistry registry https://registry.npmjs.org/
29 silly mapToRegistry data Result {
29 silly mapToRegistry raw: 'reason',
29 silly mapToRegistry scope: null,
29 silly mapToRegistry escapedName: 'reason',
29 silly mapToRegistry name: 'reason',
29 silly mapToRegistry rawSpec: '',
29 silly mapToRegistry spec: 'latest',
29 silly mapToRegistry type: 'tag' }
30 silly mapToRegistry uri https://registry.npmjs.org/reason
31 silly fetchNamedPackageData @opam-alpha/ocaml
32 silly mapToRegistry name @opam-alpha/ocaml
33 silly mapToRegistry scope (from package name) @opam-alpha
34 verbose mapToRegistry no registry URL found in name for scope @opam-alpha
35 silly mapToRegistry using default registry
36 silly mapToRegistry registry https://registry.npmjs.org/
37 silly mapToRegistry data Result {
37 silly mapToRegistry raw: '@opam-alpha/ocaml',
37 silly mapToRegistry scope: '@opam-alpha',
37 silly mapToRegistry escapedName: '@opam-alpha%2focaml',
37 silly mapToRegistry name: '@opam-alpha/ocaml',
37 silly mapToRegistry rawSpec: '',
37 silly mapToRegistry spec: 'latest',
37 silly mapToRegistry type: 'tag' }
38 silly mapToRegistry uri https://registry.npmjs.org/@opam-alpha%2focaml
39 silly fetchNamedPackageData dependency-env
40 silly mapToRegistry name dependency-env
41 silly mapToRegistry using default registry
42 silly mapToRegistry registry https://registry.npmjs.org/
43 silly mapToRegistry data Result {
43 silly mapToRegistry raw: 'dependency-env',
43 silly mapToRegistry scope: null,
43 silly mapToRegistry escapedName: 'dependency-env',
43 silly mapToRegistry name: 'dependency-env',
43 silly mapToRegistry rawSpec: '',
43 silly mapToRegistry spec: 'latest',
43 silly mapToRegistry type: 'tag' }
44 silly mapToRegistry uri https://registry.npmjs.org/dependency-env
45 silly fetchNamedPackageData nopam
46 silly mapToRegistry name nopam
47 silly mapToRegistry using default registry
48 silly mapToRegistry registry https://registry.npmjs.org/
49 silly mapToRegistry data Result {
49 silly mapToRegistry raw: 'nopam',
49 silly mapToRegistry scope: null,
49 silly mapToRegistry escapedName: 'nopam',
49 silly mapToRegistry name: 'nopam',
49 silly mapToRegistry rawSpec: '',
49 silly mapToRegistry spec: 'latest',
49 silly mapToRegistry type: 'tag' }
50 silly mapToRegistry uri https://registry.npmjs.org/nopam
51 verbose request uri https://registry.npmjs.org/ocamlBetterErrors
52 verbose request no auth needed
53 info attempt registry request try #1 at 18:38:01
54 verbose request id bce3e8320caaea3e
55 verbose etag W/"5874c429-387e"
56 verbose lastModified Tue, 10 Jan 2017 11:23:21 GMT
57 http request GET https://registry.npmjs.org/ocamlBetterErrors
58 verbose request uri https://registry.npmjs.org/reason
59 verbose request no auth needed
60 info attempt registry request try #1 at 18:38:01
61 verbose etag W/"58a7e901-b3c5"
62 verbose lastModified Sat, 18 Feb 2017 06:26:09 GMT
63 http request GET https://registry.npmjs.org/reason
64 verbose request uri https://registry.npmjs.org/@opam-alpha%2focaml
65 verbose request no auth needed
66 info attempt registry request try #1 at 18:38:01
67 verbose etag W/"57e45c76-a69"
68 verbose lastModified Thu, 22 Sep 2016 22:34:30 GMT
69 http request GET https://registry.npmjs.org/@opam-alpha%2focaml
70 verbose request uri https://registry.npmjs.org/dependency-env
71 verbose request no auth needed
72 info attempt registry request try #1 at 18:38:01
73 verbose etag W/"584e77e8-249c"
74 verbose lastModified Mon, 12 Dec 2016 10:11:52 GMT
75 http request GET https://registry.npmjs.org/dependency-env
76 verbose request uri https://registry.npmjs.org/nopam
77 verbose request no auth needed
78 info attempt registry request try #1 at 18:38:01
79 verbose etag W/"584dfb05-8e7"
80 verbose lastModified Mon, 12 Dec 2016 01:19:01 GMT
81 http request GET https://registry.npmjs.org/nopam
82 http 304 https://registry.npmjs.org/dependency-env
83 verbose headers { date: 'Sun, 19 Feb 2017 17:38:01 GMT',
83 verbose headers via: '1.1 varnish',
83 verbose headers 'cache-control': 'max-age=300',
83 verbose headers etag: 'W/"584e77e8-249c"',
83 verbose headers age: '230',
83 verbose headers connection: 'keep-alive',
83 verbose headers 'x-served-by': 'cache-bma7032-BMA',
83 verbose headers 'x-cache': 'HIT',
83 verbose headers 'x-cache-hits': '1',
83 verbose headers 'x-timer': 'S1487525881.843403,VS0,VE0',
83 verbose headers vary: 'Accept-Encoding' }
84 silly get cb [ 304,
84 silly get { date: 'Sun, 19 Feb 2017 17:38:01 GMT',
84 silly get via: '1.1 varnish',
84 silly get 'cache-control': 'max-age=300',
84 silly get etag: 'W/"584e77e8-249c"',
84 silly get age: '230',
84 silly get connection: 'keep-alive',
84 silly get 'x-served-by': 'cache-bma7032-BMA',
84 silly get 'x-cache': 'HIT',
84 silly get 'x-cache-hits': '1',
84 silly get 'x-timer': 'S1487525881.843403,VS0,VE0',
84 silly get vary: 'Accept-Encoding' } ]
85 verbose etag https://registry.npmjs.org/dependency-env from cache
86 verbose get saving dependency-env to /Users/fredyr/.npm/registry.npmjs.org/dependency-env/.cache.json
87 verbose correctMkdir /Users/fredyr/.npm correctMkdir not in flight; initializing
88 http 304 https://registry.npmjs.org/reason
89 verbose headers { date: 'Sun, 19 Feb 2017 17:38:01 GMT',
89 verbose headers via: '1.1 varnish',
89 verbose headers 'cache-control': 'max-age=300',
89 verbose headers etag: 'W/"58a7e901-b3c5"',
89 verbose headers age: '230',
89 verbose headers connection: 'keep-alive',
89 verbose headers 'x-served-by': 'cache-bma7035-BMA',
89 verbose headers 'x-cache': 'HIT',
89 verbose headers 'x-cache-hits': '1',
89 verbose headers 'x-timer': 'S1487525881.847776,VS0,VE0',
89 verbose headers vary: 'Accept-Encoding' }
90 silly get cb [ 304,
90 silly get { date: 'Sun, 19 Feb 2017 17:38:01 GMT',
90 silly get via: '1.1 varnish',
90 silly get 'cache-control': 'max-age=300',
90 silly get etag: 'W/"58a7e901-b3c5"',
90 silly get age: '230',
90 silly get connection: 'keep-alive',
90 silly get 'x-served-by': 'cache-bma7035-BMA',
90 silly get 'x-cache': 'HIT',
90 silly get 'x-cache-hits': '1',
90 silly get 'x-timer': 'S1487525881.847776,VS0,VE0',
90 silly get vary: 'Accept-Encoding' } ]
91 verbose etag https://registry.npmjs.org/reason from cache
92 verbose get saving reason to /Users/fredyr/.npm/registry.npmjs.org/reason/.cache.json
93 verbose correctMkdir /Users/fredyr/.npm correctMkdir already in flight; waiting
94 silly pickManifestFromRegistryMetadata spec >=0.1.1 <0.2.0 tag latest versions [ '0.0.1', '0.1.1' ]
95 silly resolveWithNewModule dependency-env@0.1.1 checking installable status
96 silly cache add args [ 'dependency-env@^0.1.1', null ]
97 verbose cache add spec dependency-env@^0.1.1
98 silly cache add parsed spec Result {
98 silly cache add raw: 'dependency-env@^0.1.1',
98 silly cache add scope: null,
98 silly cache add escapedName: 'dependency-env',
98 silly cache add name: 'dependency-env',
98 silly cache add rawSpec: '^0.1.1',
98 silly cache add spec: '>=0.1.1 <0.2.0',
98 silly cache add type: 'range' }
99 silly addNamed dependency-env@>=0.1.1 <0.2.0
100 verbose addNamed ">=0.1.1 <0.2.0" is a valid semver range for dependency-env
101 silly addNameRange { name: 'dependency-env',
101 silly addNameRange range: '>=0.1.1 <0.2.0',
101 silly addNameRange hasData: false }
102 silly mapToRegistry name dependency-env
103 silly mapToRegistry using default registry
104 silly mapToRegistry registry https://registry.npmjs.org/
105 silly mapToRegistry data Result {
105 silly mapToRegistry raw: 'dependency-env',
105 silly mapToRegistry scope: null,
105 silly mapToRegistry escapedName: 'dependency-env',
105 silly mapToRegistry name: 'dependency-env',
105 silly mapToRegistry rawSpec: '',
105 silly mapToRegistry spec: 'latest',
105 silly mapToRegistry type: 'tag' }
106 silly mapToRegistry uri https://registry.npmjs.org/dependency-env
107 verbose addNameRange registry:https://registry.npmjs.org/dependency-env not in flight; fetching
108 silly pickManifestFromRegistryMetadata spec >=1.6.0 <2.0.0 tag latest versions [ '1.0.0',
108 silly pickManifestFromRegistryMetadata '1.2.5',
108 silly pickManifestFromRegistryMetadata '1.3.0',
108 silly pickManifestFromRegistryMetadata '1.3.1',
108 silly pickManifestFromRegistryMetadata '1.3.2',
108 silly pickManifestFromRegistryMetadata '1.3.2-source',
108 silly pickManifestFromRegistryMetadata '1.4.0',
108 silly pickManifestFromRegistryMetadata '1.4.0-source',
108 silly pickManifestFromRegistryMetadata '1.6.0',
108 silly pickManifestFromRegistryMetadata '1.7.0',
108 silly pickManifestFromRegistryMetadata '1.7.1',
108 silly pickManifestFromRegistryMetadata '1.7.2',
108 silly pickManifestFromRegistryMetadata '1.7.3',
108 silly pickManifestFromRegistryMetadata '1.7.4',
108 silly pickManifestFromRegistryMetadata '1.8.0',
108 silly pickManifestFromRegistryMetadata '1.8.2' ]
109 silly resolveWithNewModule reason@1.8.2 checking installable status
110 silly cache add args [ 'reason@^ 1.6.0', null ]
111 verbose cache add spec reason@^ 1.6.0
112 silly cache add parsed spec Result {
112 silly cache add raw: 'reason@^ 1.6.0',
112 silly cache add scope: null,
112 silly cache add escapedName: 'reason',
112 silly cache add name: 'reason',
112 silly cache add rawSpec: '^ 1.6.0',
112 silly cache add spec: '>=1.6.0 <2.0.0',
112 silly cache add type: 'range' }
113 silly addNamed reason@>=1.6.0 <2.0.0
114 verbose addNamed ">=1.6.0 <2.0.0" is a valid semver range for reason
115 silly addNameRange { name: 'reason', range: '>=1.6.0 <2.0.0', hasData: false }
116 silly mapToRegistry name reason
117 silly mapToRegistry using default registry
118 silly mapToRegistry registry https://registry.npmjs.org/
119 silly mapToRegistry data Result {
119 silly mapToRegistry raw: 'reason',
119 silly mapToRegistry scope: null,
119 silly mapToRegistry escapedName: 'reason',
119 silly mapToRegistry name: 'reason',
119 silly mapToRegistry rawSpec: '',
119 silly mapToRegistry spec: 'latest',
119 silly mapToRegistry type: 'tag' }
120 silly mapToRegistry uri https://registry.npmjs.org/reason
121 verbose addNameRange registry:https://registry.npmjs.org/reason not in flight; fetching
122 http 304 https://registry.npmjs.org/ocamlBetterErrors
123 verbose headers { date: 'Sun, 19 Feb 2017 17:38:01 GMT',
123 verbose headers via: '1.1 varnish',
123 verbose headers 'cache-control': 'max-age=300',
123 verbose headers etag: 'W/"5874c429-387e"',
123 verbose headers age: '230',
123 verbose headers connection: 'keep-alive',
123 verbose headers 'x-served-by': 'cache-bma7023-BMA',
123 verbose headers 'x-cache': 'HIT',
123 verbose headers 'x-cache-hits': '1',
123 verbose headers 'x-timer': 'S1487525881.858193,VS0,VE0',
123 verbose headers vary: 'Accept-Encoding' }
124 silly get cb [ 304,
124 silly get { date: 'Sun, 19 Feb 2017 17:38:01 GMT',
124 silly get via: '1.1 varnish',
124 silly get 'cache-control': 'max-age=300',
124 silly get etag: 'W/"5874c429-387e"',
124 silly get age: '230',
124 silly get connection: 'keep-alive',
124 silly get 'x-served-by': 'cache-bma7023-BMA',
124 silly get 'x-cache': 'HIT',
124 silly get 'x-cache-hits': '1',
124 silly get 'x-timer': 'S1487525881.858193,VS0,VE0',
124 silly get vary: 'Accept-Encoding' } ]
125 verbose etag https://registry.npmjs.org/ocamlBetterErrors from cache
126 verbose get saving ocamlBetterErrors to /Users/fredyr/.npm/registry.npmjs.org/ocamlBetterErrors/.cache.json
127 verbose correctMkdir /Users/fredyr/.npm correctMkdir not in flight; initializing
128 http 304 https://registry.npmjs.org/nopam
129 verbose headers { date: 'Sun, 19 Feb 2017 17:38:01 GMT',
129 verbose headers via: '1.1 varnish',
129 verbose headers 'cache-control': 'max-age=300',
129 verbose headers etag: 'W/"584dfb05-8e7"',
129 verbose headers age: '230',
129 verbose headers connection: 'keep-alive',
129 verbose headers 'x-served-by': 'cache-bma7031-BMA',
129 verbose headers 'x-cache': 'HIT',
129 verbose headers 'x-cache-hits': '1',
129 verbose headers 'x-timer': 'S1487525881.864642,VS0,VE0',
129 verbose headers vary: 'Accept-Encoding' }
130 silly get cb [ 304,
130 silly get { date: 'Sun, 19 Feb 2017 17:38:01 GMT',
130 silly get via: '1.1 varnish',
130 silly get 'cache-control': 'max-age=300',
130 silly get etag: 'W/"584dfb05-8e7"',
130 silly get age: '230',
130 silly get connection: 'keep-alive',
130 silly get 'x-served-by': 'cache-bma7031-BMA',
130 silly get 'x-cache': 'HIT',
130 silly get 'x-cache-hits': '1',
130 silly get 'x-timer': 'S1487525881.864642,VS0,VE0',
130 silly get vary: 'Accept-Encoding' } ]
131 verbose etag https://registry.npmjs.org/nopam from cache
132 verbose get saving nopam to /Users/fredyr/.npm/registry.npmjs.org/nopam/.cache.json
133 verbose correctMkdir /Users/fredyr/.npm correctMkdir not in flight; initializing
134 verbose get https://registry.npmjs.org/dependency-env not expired, no request
135 silly addNameRange number 2 { name: 'dependency-env',
135 silly addNameRange range: '>=0.1.1 <0.2.0',
135 silly addNameRange hasData: true }
136 silly addNameRange versions [ 'dependency-env', [ '0.0.1', '0.1.1' ] ]
137 silly pickManifestFromRegistryMetadata spec >=0.1.1 <0.2.0 tag latest versions [ '0.0.1', '0.1.1' ]
138 silly addNamed dependency-env@latest
139 verbose addNamed "latest" is being treated as a dist-tag for dependency-env
140 info addNameTag [ 'dependency-env', 'latest' ]
141 silly mapToRegistry name dependency-env
142 silly mapToRegistry using default registry
143 silly mapToRegistry registry https://registry.npmjs.org/
144 silly mapToRegistry data Result {
144 silly mapToRegistry raw: 'dependency-env',
144 silly mapToRegistry scope: null,
144 silly mapToRegistry escapedName: 'dependency-env',
144 silly mapToRegistry name: 'dependency-env',
144 silly mapToRegistry rawSpec: '',
144 silly mapToRegistry spec: 'latest',
144 silly mapToRegistry type: 'tag' }
145 silly mapToRegistry uri https://registry.npmjs.org/dependency-env
146 verbose addNameTag registry:https://registry.npmjs.org/dependency-env already in flight; waiting
147 silly addNameTag next cb for dependency-env with tag latest
148 silly addNamed dependency-env@0.1.1
149 verbose addNamed "0.1.1" is a plain semver version for dependency-env
150 verbose get https://registry.npmjs.org/reason not expired, no request
151 silly addNameRange number 2 { name: 'reason', range: '>=1.6.0 <2.0.0', hasData: true }
152 silly addNameRange versions [ 'reason',
152 silly addNameRange [ '1.0.0',
152 silly addNameRange '1.2.5',
152 silly addNameRange '1.3.0',
152 silly addNameRange '1.3.1',
152 silly addNameRange '1.3.2',
152 silly addNameRange '1.3.2-source',
152 silly addNameRange '1.4.0',
152 silly addNameRange '1.4.0-source',
152 silly addNameRange '1.6.0',
152 silly addNameRange '1.7.0',
152 silly addNameRange '1.7.1',
152 silly addNameRange '1.7.2',
152 silly addNameRange '1.7.3',
152 silly addNameRange '1.7.4',
152 silly addNameRange '1.8.0',
152 silly addNameRange '1.8.2' ] ]
153 silly pickManifestFromRegistryMetadata spec >=1.6.0 <2.0.0 tag latest versions [ '1.0.0',
153 silly pickManifestFromRegistryMetadata '1.2.5',
153 silly pickManifestFromRegistryMetadata '1.3.0',
153 silly pickManifestFromRegistryMetadata '1.3.1',
153 silly pickManifestFromRegistryMetadata '1.3.2',
153 silly pickManifestFromRegistryMetadata '1.3.2-source',
153 silly pickManifestFromRegistryMetadata '1.4.0',
153 silly pickManifestFromRegistryMetadata '1.4.0-source',
153 silly pickManifestFromRegistryMetadata '1.6.0',
153 silly pickManifestFromRegistryMetadata '1.7.0',
153 silly pickManifestFromRegistryMetadata '1.7.1',
153 silly pickManifestFromRegistryMetadata '1.7.2',
153 silly pickManifestFromRegistryMetadata '1.7.3',
153 silly pickManifestFromRegistryMetadata '1.7.4',
153 silly pickManifestFromRegistryMetadata '1.8.0',
153 silly pickManifestFromRegistryMetadata '1.8.2' ]
154 silly addNamed reason@latest
155 verbose addNamed "latest" is being treated as a dist-tag for reason
156 info addNameTag [ 'reason', 'latest' ]
157 silly mapToRegistry name reason
158 silly mapToRegistry using default registry
159 silly mapToRegistry registry https://registry.npmjs.org/
160 silly mapToRegistry data Result {
160 silly mapToRegistry raw: 'reason',
160 silly mapToRegistry scope: null,
160 silly mapToRegistry escapedName: 'reason',
160 silly mapToRegistry name: 'reason',
160 silly mapToRegistry rawSpec: '',
160 silly mapToRegistry spec: 'latest',
160 silly mapToRegistry type: 'tag' }
161 silly mapToRegistry uri https://registry.npmjs.org/reason
162 verbose addNameTag registry:https://registry.npmjs.org/reason already in flight; waiting
163 silly addNameTag next cb for reason with tag latest
164 silly addNamed reason@1.8.2
165 verbose addNamed "1.8.2" is a plain semver version for reason
166 silly cache afterAdd reason@1.8.2
167 verbose afterAdd /Users/fredyr/.npm/reason/1.8.2/package/package.json not in flight; writing
168 verbose correctMkdir /Users/fredyr/.npm correctMkdir not in flight; initializing
169 silly cache afterAdd dependency-env@0.1.1
170 verbose afterAdd /Users/fredyr/.npm/dependency-env/0.1.1/package/package.json not in flight; writing
171 verbose correctMkdir /Users/fredyr/.npm correctMkdir not in flight; initializing
172 silly pickManifestFromRegistryMetadata spec 0.1.0 tag latest versions [ '0.0.1',
172 silly pickManifestFromRegistryMetadata '0.0.2',
172 silly pickManifestFromRegistryMetadata '0.0.3',
172 silly pickManifestFromRegistryMetadata '0.0.5',
172 silly pickManifestFromRegistryMetadata '0.0.6',
172 silly pickManifestFromRegistryMetadata '0.0.7',
172 silly pickManifestFromRegistryMetadata '0.0.8',
172 silly pickManifestFromRegistryMetadata '0.0.9',
172 silly pickManifestFromRegistryMetadata '0.0.10',
172 silly pickManifestFromRegistryMetadata '0.1.0' ]
173 silly resolveWithNewModule ocamlBetterErrors@0.1.0 checking installable status
174 silly cache add args [ 'ocamlBetterErrors@0.1.0', null ]
175 verbose cache add spec ocamlBetterErrors@0.1.0
176 silly cache add parsed spec Result {
176 silly cache add raw: 'ocamlBetterErrors@0.1.0',
176 silly cache add scope: null,
176 silly cache add escapedName: 'ocamlBetterErrors',
176 silly cache add name: 'ocamlBetterErrors',
176 silly cache add rawSpec: '0.1.0',
176 silly cache add spec: '0.1.0',
176 silly cache add type: 'version' }
177 silly addNamed ocamlBetterErrors@0.1.0
178 verbose addNamed "0.1.0" is a plain semver version for ocamlBetterErrors
179 silly mapToRegistry name ocamlBetterErrors
180 silly mapToRegistry using default registry
181 silly mapToRegistry registry https://registry.npmjs.org/
182 silly mapToRegistry data Result {
182 silly mapToRegistry raw: 'ocamlBetterErrors',
182 silly mapToRegistry scope: null,
182 silly mapToRegistry escapedName: 'ocamlBetterErrors',
182 silly mapToRegistry name: 'ocamlBetterErrors',
182 silly mapToRegistry rawSpec: '',
182 silly mapToRegistry spec: 'latest',
182 silly mapToRegistry type: 'tag' }
183 silly mapToRegistry uri https://registry.npmjs.org/ocamlBetterErrors
184 verbose addNameVersion registry:https://registry.npmjs.org/ocamlBetterErrors not in flight; fetching
185 silly pickManifestFromRegistryMetadata spec >=0.1.0 <0.2.0 tag latest versions [ '0.1.0' ]
186 silly resolveWithNewModule nopam@0.1.0 checking installable status
187 silly cache add args [ 'nopam@^0.1.0', null ]
188 verbose cache add spec nopam@^0.1.0
189 silly cache add parsed spec Result {
189 silly cache add raw: 'nopam@^0.1.0',
189 silly cache add scope: null,
189 silly cache add escapedName: 'nopam',
189 silly cache add name: 'nopam',
189 silly cache add rawSpec: '^0.1.0',
189 silly cache add spec: '>=0.1.0 <0.2.0',
189 silly cache add type: 'range' }
190 silly addNamed nopam@>=0.1.0 <0.2.0
191 verbose addNamed ">=0.1.0 <0.2.0" is a valid semver range for nopam
192 silly addNameRange { name: 'nopam', range: '>=0.1.0 <0.2.0', hasData: false }
193 silly mapToRegistry name nopam
194 silly mapToRegistry using default registry
195 silly mapToRegistry registry https://registry.npmjs.org/
196 silly mapToRegistry data Result {
196 silly mapToRegistry raw: 'nopam',
196 silly mapToRegistry scope: null,
196 silly mapToRegistry escapedName: 'nopam',
196 silly mapToRegistry name: 'nopam',
196 silly mapToRegistry rawSpec: '',
196 silly mapToRegistry spec: 'latest',
196 silly mapToRegistry type: 'tag' }
197 silly mapToRegistry uri https://registry.npmjs.org/nopam
198 verbose addNameRange registry:https://registry.npmjs.org/nopam not in flight; fetching
199 verbose get https://registry.npmjs.org/ocamlBetterErrors not expired, no request
200 verbose get https://registry.npmjs.org/nopam not expired, no request
201 silly addNameRange number 2 { name: 'nopam', range: '>=0.1.0 <0.2.0', hasData: true }
202 silly addNameRange versions [ 'nopam', [ '0.1.0' ] ]
203 silly pickManifestFromRegistryMetadata spec >=0.1.0 <0.2.0 tag latest versions [ '0.1.0' ]
204 silly addNamed nopam@latest
205 verbose addNamed "latest" is being treated as a dist-tag for nopam
206 info addNameTag [ 'nopam', 'latest' ]
207 silly mapToRegistry name nopam
208 silly mapToRegistry using default registry
209 silly mapToRegistry registry https://registry.npmjs.org/
210 silly mapToRegistry data Result {
210 silly mapToRegistry raw: 'nopam',
210 silly mapToRegistry scope: null,
210 silly mapToRegistry escapedName: 'nopam',
210 silly mapToRegistry name: 'nopam',
210 silly mapToRegistry rawSpec: '',
210 silly mapToRegistry spec: 'latest',
210 silly mapToRegistry type: 'tag' }
211 silly mapToRegistry uri https://registry.npmjs.org/nopam
212 verbose addNameTag registry:https://registry.npmjs.org/nopam already in flight; waiting
213 silly addNameTag next cb for nopam with tag latest
214 silly addNamed nopam@0.1.0
215 verbose addNamed "0.1.0" is a plain semver version for nopam
216 verbose afterAdd /Users/fredyr/.npm/dependency-env/0.1.1/package/package.json written
217 verbose afterAdd /Users/fredyr/.npm/reason/1.8.2/package/package.json written
218 silly cache afterAdd ocamlBetterErrors@0.1.0
219 verbose afterAdd /Users/fredyr/.npm/ocamlBetterErrors/0.1.0/package/package.json not in flight; writing
220 verbose correctMkdir /Users/fredyr/.npm correctMkdir not in flight; initializing
221 silly cache afterAdd nopam@0.1.0
222 verbose afterAdd /Users/fredyr/.npm/nopam/0.1.0/package/package.json not in flight; writing
223 verbose correctMkdir /Users/fredyr/.npm correctMkdir not in flight; initializing
224 verbose afterAdd /Users/fredyr/.npm/nopam/0.1.0/package/package.json written
225 verbose afterAdd /Users/fredyr/.npm/ocamlBetterErrors/0.1.0/package/package.json written
226 http 304 https://registry.npmjs.org/@opam-alpha%2focaml
227 verbose headers { date: 'Sun, 19 Feb 2017 17:38:01 GMT',
227 verbose headers via: '1.1 varnish',
227 verbose headers 'cache-control': 'max-age=0',
227 verbose headers etag: 'W/"57e45c76-a69"',
227 verbose headers age: '0',
227 verbose headers connection: 'keep-alive',
227 verbose headers 'x-served-by': 'cache-bma7023-BMA',
227 verbose headers 'x-cache': 'MISS',
227 verbose headers 'x-cache-hits': '0',
227 verbose headers 'x-timer': 'S1487525881.854876,VS0,VE664',
227 verbose headers vary: 'Accept-Encoding' }
228 silly get cb [ 304,
228 silly get { date: 'Sun, 19 Feb 2017 17:38:01 GMT',
228 silly get via: '1.1 varnish',
228 silly get 'cache-control': 'max-age=0',
228 silly get etag: 'W/"57e45c76-a69"',
228 silly get age: '0',
228 silly get connection: 'keep-alive',
228 silly get 'x-served-by': 'cache-bma7023-BMA',
228 silly get 'x-cache': 'MISS',
228 silly get 'x-cache-hits': '0',
228 silly get 'x-timer': 'S1487525881.854876,VS0,VE664',
228 silly get vary: 'Accept-Encoding' } ]
229 verbose etag https://registry.npmjs.org/@opam-alpha%2focaml from cache
230 verbose get saving @opam-alpha/ocaml to /Users/fredyr/.npm/registry.npmjs.org/_40opam-alpha_252focaml/.cache.json
231 verbose correctMkdir /Users/fredyr/.npm correctMkdir not in flight; initializing
232 silly pickManifestFromRegistryMetadata spec 4.2.3 tag latest versions [ '4.2.3', '0.9.2', '1.6.2' ]
233 silly resolveWithNewModule @opam-alpha/ocaml@4.2.3 checking installable status
234 silly cache add args [ '@opam-alpha/ocaml@4.2.3', null ]
235 verbose cache add spec @opam-alpha/ocaml@4.2.3
236 silly cache add parsed spec Result {
236 silly cache add raw: '@opam-alpha/ocaml@4.2.3',
236 silly cache add scope: '@opam-alpha',
236 silly cache add escapedName: '@opam-alpha%2focaml',
236 silly cache add name: '@opam-alpha/ocaml',
236 silly cache add rawSpec: '4.2.3',
236 silly cache add spec: '4.2.3',
236 silly cache add type: 'version' }
237 silly addNamed @opam-alpha/ocaml@4.2.3
238 verbose addNamed "4.2.3" is a plain semver version for @opam-alpha/ocaml
239 silly mapToRegistry name @opam-alpha/ocaml
240 silly mapToRegistry scope (from package name) @opam-alpha
241 verbose mapToRegistry no registry URL found in name for scope @opam-alpha
242 silly mapToRegistry using default registry
243 silly mapToRegistry registry https://registry.npmjs.org/
244 silly mapToRegistry data Result {
244 silly mapToRegistry raw: '@opam-alpha/ocaml',
244 silly mapToRegistry scope: '@opam-alpha',
244 silly mapToRegistry escapedName: '@opam-alpha%2focaml',
244 silly mapToRegistry name: '@opam-alpha/ocaml',
244 silly mapToRegistry rawSpec: '',
244 silly mapToRegistry spec: 'latest',
244 silly mapToRegistry type: 'tag' }
245 silly mapToRegistry uri https://registry.npmjs.org/@opam-alpha%2focaml
246 verbose addNameVersion registry:https://registry.npmjs.org/@opam-alpha%2focaml not in flight; fetching
247 verbose get https://registry.npmjs.org/@opam-alpha%2focaml not expired, no request
248 silly rollbackFailedOptional Starting
249 silly rollbackFailedOptional Finishing
250 silly runTopLevelLifecycles Finishing
251 silly install printInstalled
252 verbose stack Error: Invalid name: "@opam-alpha/ocaml"
252 verbose stack at ensureValidName (/usr/local/lib/node_modules/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js:302:15)
252 verbose stack at Object.fixNameField (/usr/local/lib/node_modules/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js:206:5)
252 verbose stack at /usr/local/lib/node_modules/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/normalize.js:29:38
252 verbose stack at Array.forEach (native)
252 verbose stack at normalize (/usr/local/lib/node_modules/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/normalize.js:28:15)
252 verbose stack at final (/usr/local/lib/node_modules/npm/node_modules/read-package-json/read-json.js:349:5)
252 verbose stack at then (/usr/local/lib/node_modules/npm/node_modules/read-package-json/read-json.js:124:5)
252 verbose stack at ReadFileContext.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/read-package-json/read-json.js:295:20)
252 verbose stack at ReadFileContext.callback (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:78:16)
252 verbose stack at FSReqWrap.readFileAfterOpen [as oncomplete] (fs.js:336:13)
253 verbose cwd /Users/fredyr/Documents/projects/ReasonProject
254 error Darwin 15.6.0
255 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "--verbose" "install"
256 error node v7.5.0
257 error npm v4.1.2
258 error Invalid name: "@opam-alpha/ocaml"
259 error If you need help, you may report this error at:
259 error <https://github.com/npm/npm/issues>
260 verbose exit [ 1, true ]
@fredyr
Copy link
Author

fredyr commented Feb 20, 2017

I got this issue with both node bundles (MacOS 64-bit installer)

Latest Current Version: v7.5.0 (includes npm 4.1.2)
Latest LTS Version: v6.9.5 (includes npm 3.10.10)

But w/ node 6.9.5 I ran

npm install -g npm@latest
npm rebuild
npm install
and then it worked!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment