[
https://issues.apache.org/jira/browse/CB-8124?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14246917#comment-14246917
]
Josh Soref commented on CB-8124:
--------------------------------
I'm on OS X.
No (that's an error). Nor does
{quote}
ls -lF ~/Cordova/cordova-lib/cordova-lib/node_modules
{quote}
-- it shows a normal directory. And the directory has an npm installed version
of cordova-js.
fwiw,
{quote}
$ npm --version
1.3.11
{quote}
Note that I'm no longer getting an error (i.e. mobile-spec builds), but it
isn't using my version of cordova-js, so from my perspective, the original bug
statement "npm-link does not seem to work" still applies.
> npm-link does not seem to work
> ------------------------------
>
> Key: CB-8124
> URL: https://issues.apache.org/jira/browse/CB-8124
> Project: Apache Cordova
> Issue Type: Bug
> Components: Coho, mobile-spec
> Reporter: Josh Soref
> Assignee: Marcel Kinard
> Priority: Minor
>
> {quote}
> ~/Cordova $ cordova-coho/coho npm-link
> Running from ~/Cordova
> npm-linking dependent modules
> ~/Cordova/cordova-js ~/Cordova
> npm WARN prefer global [email protected] should be installed with -g
> ~/npm/lib/node_modules/cordova-js -> ~/Cordova/cordova-js
> ~/Cordova
> ~/Cordova/cordova-lib/cordova-lib ~/Cordova
> unbuild [email protected]
> ~/Cordova
> ~/Cordova/cordova-lib/cordova-lib ~/Cordova
> npm http GET https://registry.npmjs.org/cordova-js/3.7.2
> npm http 304 https://registry.npmjs.org/cordova-js/3.7.2
> npm http GET https://registry.npmjs.org/uglify-js/2.4.15
> npm http GET https://registry.npmjs.org/browserify/3.46.0
> npm http GET https://registry.npmjs.org/through/2.3.4
> npm http 304 https://registry.npmjs.org/uglify-js/2.4.15
> npm http 304 https://registry.npmjs.org/browserify/3.46.0
> npm http 304 https://registry.npmjs.org/through/2.3.4
> npm http GET https://registry.npmjs.org/async
> npm http GET https://registry.npmjs.org/source-map/0.1.34
> npm http GET https://registry.npmjs.org/optimist
> npm http GET https://registry.npmjs.org/uglify-to-browserify
> npm http 304 https://registry.npmjs.org/async
> npm http 304 https://registry.npmjs.org/source-map/0.1.34
> npm http 304 https://registry.npmjs.org/optimist
> npm http 304 https://registry.npmjs.org/uglify-to-browserify
> npm http GET https://registry.npmjs.org/JSONStream
> npm http GET https://registry.npmjs.org/assert
> npm http GET https://registry.npmjs.org/browser-pack
> npm http GET https://registry.npmjs.org/browser-resolve
> npm http GET https://registry.npmjs.org/browserify-zlib
> npm http GET https://registry.npmjs.org/buffer
> npm http GET https://registry.npmjs.org/builtins
> npm http GET https://registry.npmjs.org/commondir/0.0.1
> npm http GET https://registry.npmjs.org/concat-stream
> npm http GET https://registry.npmjs.org/console-browserify
> npm http GET https://registry.npmjs.org/constants-browserify
> npm http GET https://registry.npmjs.org/crypto-browserify
> npm http GET https://registry.npmjs.org/deep-equal
> npm http GET https://registry.npmjs.org/defined
> npm http GET https://registry.npmjs.org/deps-sort
> npm http GET https://registry.npmjs.org/derequire
> npm http GET https://registry.npmjs.org/domain-browser
> npm http GET https://registry.npmjs.org/duplexer
> npm http GET https://registry.npmjs.org/events
> npm http GET https://registry.npmjs.org/glob
> npm http GET https://registry.npmjs.org/http-browserify
> npm http GET https://registry.npmjs.org/https-browserify
> npm http GET https://registry.npmjs.org/inherits
> npm http GET https://registry.npmjs.org/insert-module-globals
> npm http GET https://registry.npmjs.org/module-deps
> npm http GET https://registry.npmjs.org/os-browserify
> npm http GET https://registry.npmjs.org/parents
> npm http GET https://registry.npmjs.org/path-browserify
> npm http GET https://registry.npmjs.org/punycode
> npm http GET https://registry.npmjs.org/querystring-es3/0.2.0
> npm http GET https://registry.npmjs.org/resolve
> npm http GET https://registry.npmjs.org/shallow-copy/0.0.1
> npm http GET https://registry.npmjs.org/shell-quote
> npm http GET https://registry.npmjs.org/stream-browserify
> npm http GET https://registry.npmjs.org/stream-combiner
> npm http GET https://registry.npmjs.org/string_decoder
> npm http GET https://registry.npmjs.org/subarg/0.0.1
> npm http GET https://registry.npmjs.org/syntax-error
> npm http GET https://registry.npmjs.org/through2
> npm http GET https://registry.npmjs.org/timers-browserify
> npm http GET https://registry.npmjs.org/tty-browserify
> npm http GET https://registry.npmjs.org/umd
> npm http GET https://registry.npmjs.org/url
> npm http GET https://registry.npmjs.org/util
> npm http GET https://registry.npmjs.org/vm-browserify
> npm http GET https://registry.npmjs.org/wordwrap
> npm http 304 https://registry.npmjs.org/browser-pack
> npm http 304 https://registry.npmjs.org/JSONStream
> npm http 304 https://registry.npmjs.org/browser-resolve
> npm http 304 https://registry.npmjs.org/browserify-zlib
> npm http 304 https://registry.npmjs.org/assert
> npm http 304 https://registry.npmjs.org/buffer
> npm http 304 https://registry.npmjs.org/builtins
> npm http 304 https://registry.npmjs.org/commondir/0.0.1
> npm http 304 https://registry.npmjs.org/concat-stream
> npm http 304 https://registry.npmjs.org/console-browserify
> npm http 304 https://registry.npmjs.org/constants-browserify
> npm http 304 https://registry.npmjs.org/crypto-browserify
> npm http 304 https://registry.npmjs.org/deep-equal
> npm http 304 https://registry.npmjs.org/defined
> npm http 304 https://registry.npmjs.org/deps-sort
> npm http 304 https://registry.npmjs.org/derequire
> npm http 304 https://registry.npmjs.org/domain-browser
> npm http 304 https://registry.npmjs.org/duplexer
> npm http 304 https://registry.npmjs.org/events
> npm http 304 https://registry.npmjs.org/glob
> npm http 304 https://registry.npmjs.org/http-browserify
> npm http 304 https://registry.npmjs.org/https-browserify
> npm http 304 https://registry.npmjs.org/insert-module-globals
> npm http 304 https://registry.npmjs.org/module-deps
> npm http 304 https://registry.npmjs.org/os-browserify
> npm http 304 https://registry.npmjs.org/inherits
> npm http 304 https://registry.npmjs.org/parents
> npm http 304 https://registry.npmjs.org/path-browserify
> npm http 304 https://registry.npmjs.org/punycode
> npm http 304 https://registry.npmjs.org/resolve
> npm http 304 https://registry.npmjs.org/shallow-copy/0.0.1
> npm http 304 https://registry.npmjs.org/shell-quote
> npm http 304 https://registry.npmjs.org/stream-browserify
> npm http 304 https://registry.npmjs.org/stream-combiner
> npm http 304 https://registry.npmjs.org/querystring-es3/0.2.0
> npm http 304 https://registry.npmjs.org/string_decoder
> npm http 304 https://registry.npmjs.org/subarg/0.0.1
> npm http 304 https://registry.npmjs.org/syntax-error
> npm http 304 https://registry.npmjs.org/through2
> npm http 304 https://registry.npmjs.org/timers-browserify
> npm http 304 https://registry.npmjs.org/tty-browserify
> npm http 304 https://registry.npmjs.org/umd
> npm http 304 https://registry.npmjs.org/url
> npm http 304 https://registry.npmjs.org/util
> npm http 304 https://registry.npmjs.org/vm-browserify
> npm http 304 https://registry.npmjs.org/wordwrap
> npm http GET https://registry.npmjs.org/readable-stream
> npm http GET https://registry.npmjs.org/xtend
> npm http GET https://registry.npmjs.org/minimist
> npm http GET https://registry.npmjs.org/minimist
> npm http GET https://registry.npmjs.org/path-platform
> npm http GET https://registry.npmjs.org/rfile
> npm http GET https://registry.npmjs.org/ruglify
> npm http GET https://registry.npmjs.org/process
> npm http GET https://registry.npmjs.org/indexof/0.0.1
> npm http GET https://registry.npmjs.org/typedarray
> npm http GET https://registry.npmjs.org/readable-stream
> npm http GET https://registry.npmjs.org/amdefine
> npm http 304 https://registry.npmjs.org/xtend
> npm http 304 https://registry.npmjs.org/readable-stream
> npm http 304 https://registry.npmjs.org/minimist
> npm http 304 https://registry.npmjs.org/rfile
> npm http 304 https://registry.npmjs.org/minimist
> npm http 304 https://registry.npmjs.org/ruglify
> npm http 304 https://registry.npmjs.org/path-platform
> npm http 304 https://registry.npmjs.org/process
> npm http GET https://registry.npmjs.org/acorn
> npm http 304 https://registry.npmjs.org/indexof/0.0.1
> npm http 304 https://registry.npmjs.org/typedarray
> npm http 304 https://registry.npmjs.org/readable-stream
> npm http 304 https://registry.npmjs.org/amdefine
> npm http 304 https://registry.npmjs.org/acorn
> npm http GET https://registry.npmjs.org/lexical-scope
> npm http GET https://registry.npmjs.org/combine-source-map
> npm http 304 https://registry.npmjs.org/lexical-scope
> npm http 304 https://registry.npmjs.org/combine-source-map
> npm http GET https://registry.npmjs.org/callsite
> npm http GET https://registry.npmjs.org/object-keys
> npm http 304 https://registry.npmjs.org/callsite
> npm http 304 https://registry.npmjs.org/object-keys
> npm http GET https://registry.npmjs.org/minimatch
> npm http 304 https://registry.npmjs.org/minimatch
> npm http GET https://registry.npmjs.org/core-util-is
> npm http GET https://registry.npmjs.org/isarray/0.0.1
> npm http 304 https://registry.npmjs.org/isarray/0.0.1
> npm http 304 https://registry.npmjs.org/core-util-is
> npm http GET https://registry.npmjs.org/pako
> npm http GET https://registry.npmjs.org/source-map
> npm http GET https://registry.npmjs.org/inline-source-map
> npm http GET https://registry.npmjs.org/convert-source-map
> npm http 304 https://registry.npmjs.org/convert-source-map
> npm http 304 https://registry.npmjs.org/source-map
> npm http 304 https://registry.npmjs.org/inline-source-map
> npm http 304 https://registry.npmjs.org/pako
> npm http GET https://registry.npmjs.org/lru-cache
> npm http GET https://registry.npmjs.org/sigmund
> npm http 304 https://registry.npmjs.org/sigmund
> npm http 304 https://registry.npmjs.org/lru-cache
> npm http GET https://registry.npmjs.org/parents/0.0.2
> npm http GET https://registry.npmjs.org/detective
> npm http GET https://registry.npmjs.org/esprima-fb
> npm http GET https://registry.npmjs.org/estraverse
> npm http GET https://registry.npmjs.org/esrefactor
> npm http 304 https://registry.npmjs.org/parents/0.0.2
> npm http 304 https://registry.npmjs.org/detective
> npm http 304 https://registry.npmjs.org/estraverse
> npm http 304 https://registry.npmjs.org/esprima-fb
> npm http 304 https://registry.npmjs.org/esrefactor
> npm http GET https://registry.npmjs.org/astw
> npm http 304 https://registry.npmjs.org/astw
> npm http GET https://registry.npmjs.org/jsonparse/0.0.5
> npm http GET https://registry.npmjs.org/esprima-fb/3001.1.0-dev-harmony-fb
> npm http GET https://registry.npmjs.org/uglify-js
> npm http GET https://registry.npmjs.org/esprima
> npm http GET https://registry.npmjs.org/escope
> npm http GET https://registry.npmjs.org/escodegen
> npm http GET https://registry.npmjs.org/through
> npm http 304 https://registry.npmjs.org/jsonparse/0.0.5
> npm http 304 https://registry.npmjs.org/esprima-fb/3001.1.0-dev-harmony-fb
> npm http 304 https://registry.npmjs.org/uglify-js
> npm http 304 https://registry.npmjs.org/through
> npm http 304 https://registry.npmjs.org/escodegen
> npm http 304 https://registry.npmjs.org/escope
> npm http 304 https://registry.npmjs.org/esprima
> npm http GET https://registry.npmjs.org/esutils
> npm http 304 https://registry.npmjs.org/esutils
> npm http GET https://registry.npmjs.org/Base64
> npm http 304 https://registry.npmjs.org/Base64
> npm http GET https://registry.npmjs.org/optimist
> npm http 304 https://registry.npmjs.org/optimist
> npm http GET https://registry.npmjs.org/wordwrap
> npm http GET https://registry.npmjs.org/base64-js
> npm http GET https://registry.npmjs.org/ieee754
> npm http 304 https://registry.npmjs.org/wordwrap
> npm http 304 https://registry.npmjs.org/base64-js
> npm http 304 https://registry.npmjs.org/ieee754
> npm http GET https://registry.npmjs.org/amdefine
> npm http 304 https://registry.npmjs.org/amdefine
> npm WARN prefer global [email protected] should be installed with -g
> npm WARN unmet dependency
> ~/Cordova/cordova-lib/cordova-lib/node_modules/npmconf requires osenv@'0.0.3'
> but will load
> npm WARN unmet dependency
> ~/Cordova/cordova-lib/cordova-lib/node_modules/osenv,
> npm WARN unmet dependency which is version 0.1.0
> npm WARN unmet dependency ~/Cordova/cordova-lib/cordova-lib/node_modules/temp
> requires osenv@'0.0.3' but will load
> npm WARN unmet dependency
> ~/Cordova/cordova-lib/cordova-lib/node_modules/osenv,
> npm WARN unmet dependency which is version 0.1.0
> npm WARN unmet dependency
> ~/Cordova/cordova-lib/cordova-lib/node_modules/jasmine-node/node_modules/gaze/node_modules/fileset
> requires glob@'3.x' but will load
> npm WARN unmet dependency ~/Cordova/cordova-lib/cordova-lib/node_modules/glob,
> npm WARN unmet dependency which is version 4.0.6
> [email protected] node_modules/cordova-js
> ├── [email protected]
> ├── [email protected] ([email protected], [email protected],
> [email protected], [email protected])
> └── [email protected] ([email protected], [email protected],
> [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected], [email protected],
> [email protected], [email protected], [email protected],
> [email protected])
> ~/npm/lib/node_modules/cordova-lib -> ~/Cordova/cordova-lib/cordova-lib
> ~/Cordova
> ~/Cordova/cordova-plugman ~/Cordova
> unbuild [email protected]
> ~/Cordova/cordova-plugman/node_modules/cordova-lib ->
> ~/npm/lib/node_modules/cordova-lib -> ~/Cordova/cordova-lib/cordova-lib
> ~/Cordova
> ~/Cordova/cordova-cli ~/Cordova
> unbuild [email protected]
> ~/Cordova
> {quote}
> {quote}
> ~/Cordova $ node cordova-mobile-spec/createmobilespec/createmobilespec.js
> --blackberry10
> Creating project from local git repos. If you have any errors, it may be from
> missing repositories.
> To clone repositories:
> ./cordova-coho/coho repo-clone -r mobile-spec -r plugin-test-framework -r
> cli -r lib -r plugman -r blackberry10 -r js -r plugins
> mkdir cordova-cli/node_modules
> (cd cordova-lib/cordova-lib/ && npm install)
> (cd cordova-plugman/ && npm install)
> mkdir cordova-cli/node_modules
> ln -s ../../cordova-lib/cordova-lib cordova-cli/node_modules
> (cd cordova-cli && npm install)
> To update all repositories:
> ./cordova-coho/coho repo-update
> Checking if you are using master branch of tools
> refs/heads/master
> refs/heads/master
> You are on master branch of tools, checking npm links
> ~/Cordova/cordova-mobile-spec/createmobilespec/createmobilespec.js:281
> throw new Error('Module ' + linkedModule + ' installed in ' + inst
> ^
> Error: Module cordova-js installed in cordova-lib is not npm-linked. I
> recommend you run "coho npm-link".
> at verifyNpmLinkOf
> (~/Cordova/cordova-mobile-spec/createmobilespec/createmobilespec.js:281:19)
> at Object.<anonymous>
> (~/Cordova/cordova-mobile-spec/createmobilespec/createmobilespec.js:301:9)
> at Module._compile (module.js:456:26)
> at Object.Module._extensions..js (module.js:474:10)
> at Module.load (module.js:356:32)
> at Function.Module._load (module.js:312:12)
> at Function.Module.runMain (module.js:497:10)
> at startup (node.js:119:16)
> at node.js:901:3
> {quote}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]