Hello,
A quick question: how to build meteor from local github clone ?
As constantly, after installing meteor, when running meteor
, it will begin to download the meteor-tool:
Downloading meteor@2.1.1 …
Which always hung, and just stops there, so I wonder if I can build the meteor tool locally ?
Since the network is very unstable from my area, I hope to build meteor from local, so that it will download anything.
Thanks a lot
You shouldn’t need to run locally just because the installation is hanging.
Are you running on Windows?
We are aware of this hanging issue on Windows and we are working to solve it.
actually I’m running on a Mac, but it’s very slow when downloading meteor@2.1.1
maybe the CDN was somehow blocked : D
Hello,
I have successfully built meteor locally.
But when running meteor
inside the app, it yet again begins to download (which can be really slow), as shown below:
Rocket.Chat % arch -x86_64 meteor
=> Running Meteor from a checkout – overrides project version (Meteor 2.2)
[[[[[ ~/Projects/BodhiTree/LotusEdu/lotusedu.meteor/packages/Rocket.Chat ]]]]]
=> Started proxy.
=> Started MongoDB.
Downloading templating-compiler@1.4.1… [= ] 2% 1100.8s
Please note that I have built the same version of local cloned meteor as the app:
METEOR@2.2
I managed to fix above issue by pulling the blaze repo ( GitHub - meteor/blaze: Meteor Blaze is a powerful library for creating live-updating user interfaces ) to local.
but now got below babel syntax errors:
🌕 Rocket.Chat % arch -x86_64 meteor
=> Running Meteor from a checkout -- overrides project version (Meteor 2.2)
[[[[[ ~/Projects/BodhiTree/LotusEdu/lotusedu.meteor/packages/Rocket.Chat ]]]]]
=> Started proxy.
=> Started MongoDB.
Changes to your project's package version selections:
accounts-password downgraded from 1.7.1 to 1.7.0
caching-html-compiler upgraded from 1.2.0 to 1.2.1
coffeescript-compiler added, version 2.4.1
ddp-client downgraded from 2.4.1 to 2.4.0
ddp-server downgraded from 2.3.3 to 2.3.2
ecmascript-runtime-client downgraded from 0.11.1 to 0.11.0
ecmascript-runtime-server downgraded from 0.10.1 to 0.10.0
id-map downgraded from 1.1.1 to 1.1.0
minifier-css downgraded from 1.5.4 to 1.5.3
mongo downgraded from 1.11.1 to 1.11.0
npm-bcrypt downgraded from 0.9.4 to 0.9.3
observe-sequence upgraded from 1.0.16 to 1.0.19
raix:eventemitter* downgraded from 1.0.0 to 0.1.3
socket-stream-client downgraded from 0.3.3 to 0.3.1
spacebars-compiler upgraded from 1.2.1 to 1.3.0
templating-tools upgraded from 1.2.0 to 1.2.1
url downgraded from 1.3.2 to 1.3.1
* These packages have been updated to new versions that are not backwards
compatible.
Building the application -
/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/meteor-promise/promise_server.js:218
throw error;
^
SyntaxError: Unexpected token (4:15)
at Object._raise (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/error.js:134:45)
at Object.raiseWithData (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/error.js:129:17)
at Object.raise (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/error.js:78:17)
at Object.unexpected (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/util.js:181:16)
at Object.checkExpressionErrors (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/util.js:286:12)
at Object.parseMaybeAssign (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/expression.js:312:12)
at Object.parseMaybeAssign (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/plugins/flow/index.js:2916:20)
at /Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/expression.js:241:12
at Object.allowInAnd (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/expression.js:2657:12)
at Object.parseMaybeAssignAllowIn (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/expression.js:240:17)
at Object.parseExprListItem (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/expression.js:2311:18)
at Object.parseCallExpressionArguments (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/expression.js:922:14)
at Object.parseCoverCallAndAsyncArrowHead (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/expression.js:774:29)
at Object.parseSubscript (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/expression.js:664:19)
at Object.parseSubscript (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/plugins/flow/index.js:3107:20)
at Object.parseSubscripts (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/expression.js:622:19)
at Object.parseSubscripts (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/plugins/flow/index.js:3053:20)
at Object.parseExprSubscripts (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/expression.js:607:17)
at Object.parseUpdate (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/expression.js:581:21)
at Object.parseMaybeUnary (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/expression.js:548:23)
at Object.parseExprOps (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/expression.js:359:23)
at Object.parseMaybeConditional (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/expression.js:325:23)
at Object.parseMaybeAssign (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/expression.js:286:21)
at Object.parseMaybeAssign (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/plugins/flow/index.js:2916:20)
at Object.parseExpressionBase (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/expression.js:212:23)
at /Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/expression.js:205:39
at Object.allowInAnd (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/expression.js:2652:16)
at Object.parseExpression (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/expression.js:205:17)
at Object.parseReturnStatement (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/statement.js:670:28)
at Object.parseStatementContent (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/statement.js:277:21)
at Object.parseStatement (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/statement.js:231:17)
at Object.parseStatement (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/plugins/flow/index.js:1834:26)
at Object.parseBlockOrModuleBlockBody (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/statement.js:963:25)
at Object.parseBlockBody (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/statement.js:939:10)
at Object.parseBlock (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/statement.js:909:10)
at Object.parseFunctionBody (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/expression.js:2166:24)
at Object.parseFunctionBody (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/plugins/flow/index.js:1789:20)
at Object.parseFunctionBodyAndFinish (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/expression.js:2139:10)
at Object.parseFunctionBodyAndFinish (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/plugins/flow/index.js:1812:13)
at /Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/statement.js:1182:12
at Object.withTopicForbiddingContext (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/expression.js:2629:14)
at Object.parseFunction (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/statement.js:1180:10)
at Object.parseExportDefaultExpression (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/statement.js:1893:19)
at Object.parseExportDefaultExpression (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/plugins/flow/index.js:1903:20)
at Object.parseExport (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/statement.js:1804:31)
at Object.parseExport (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/plugins/flow/index.js:2110:26)
at Object.parseStatementContent (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/statement.js:329:25)
at Object.parseStatement (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/statement.js:231:17)
at Object.parseStatement (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/plugins/flow/index.js:1834:26)
at Object.parseBlockOrModuleBlockBody (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/statement.js:963:25)
at Object.parseBlockBody (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/statement.js:939:10)
at Object.parseProgram (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/statement.js:117:10)
at Object.parseTopLevel (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/statement.js:102:25)
at Object.parseTopLevel (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/plugins/flow/index.js:3173:30)
at Object.parse (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/parser/index.js:41:10)
at Object.parse (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@babel/parser/src/index.js:58:38)
at parse (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/reify/lib/parsers/babel.js:49:22)
at exports.compile (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/reify/lib/compiler.js:54:47)
at wrap.makeCacheKey (/tools/isobuild/import-scanner.ts:89:16)
at recomputeNewValue (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/optimism/src/entry.ts:182:31)
at Slot.withValue (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@wry/context/lib/context.js:73:29)
at reallyRecompute (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/optimism/src/entry.ts:165:19)
at Entry.recompute (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/optimism/src/entry.ts:85:9)
at optimistic (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/optimism/src/index.ts:101:25)
at DefaultHandlers.js (/tools/isobuild/import-scanner.ts:157:12)
at DefaultHandlers.call (/tools/isobuild/import-scanner.ts:136:12)
at ImportScanner.readModule (/tools/isobuild/import-scanner.ts:1276:44)
at ImportScanner.readDepFile (/tools/isobuild/import-scanner.ts:1320:16)
at /tools/isobuild/import-scanner.ts:1147:22
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1156:12
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1156:12
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1156:12
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1156:12
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1156:12
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1142:14
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1142:14
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1142:14
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1142:14
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1142:14
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1142:14
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1142:14
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1142:14
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1142:14
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1142:14
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1142:14
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1142:14
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1142:14
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1142:14
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1142:14
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1142:14
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1142:14
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1142:14
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1142:14
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1142:14
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1142:14
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:1142:14
at _.each._.forEach (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/underscore/underscore.js:191:9)
at ImportScanner.scanFile (/tools/isobuild/import-scanner.ts:1105:5)
at /tools/isobuild/import-scanner.ts:740:14
at Array.forEach (<anonymous>)
at ImportScanner.scanImports (/tools/isobuild/import-scanner.ts:738:22)
at /tools/isobuild/compiler-plugin.js:1384:17
at Array.forEach (<anonymous>)
at Function.computeJsOutputFilesMap (/tools/isobuild/compiler-plugin.js:1349:19)
at ClientTarget._emitResources (/tools/isobuild/bundler.js:1161:8)
at /tools/isobuild/bundler.js:864:12
at Object.enterJob (/tools/utils/buildmessage.js:388:12)
at ClientTarget.make (/tools/isobuild/bundler.js:852:18)
at /tools/isobuild/bundler.js:3233:14
at /tools/isobuild/bundler.js:3386:25
at Array.forEach (<anonymous>)
at /tools/isobuild/bundler.js:3340:14
at Object.capture (/tools/utils/buildmessage.js:283:5)
at bundle (/tools/isobuild/bundler.js:3214:31)
at /tools/isobuild/bundler.js:3157:32
at Slot.withValue (/Users/bodhihu/Projects/meteor/dev_bundle/lib/node_modules/@wry/context/lib/context.js:73:29)
at Object.withCache (/tools/fs/files.ts:1663:39)
at Object.bundle (/tools/isobuild/bundler.js:3157:16)
at /tools/runners/run-app.js:581:24
at Function.run (/tools/tool-env/profile.ts:289:14)
at bundleApp (/tools/runners/run-app.js:580:34)
at AppRunner._runOnce (/tools/runners/run-app.js:627:35)
at AppRunner._fiber (/tools/runners/run-app.js:948:28)
at /tools/runners/run-app.js:410:12 {
loc: Position { line: 4, column: 15 },
pos: 148,
code: 'BABEL_PARSER_SYNTAX_ERROR',
reasonCode: 'UnexpectedToken'
}
Now the issue is that, from the error logs above, you can’t find which file is having syntax errors.
Any help appreciated : D