Closed gsscoder closed 9 years ago
What version of mono do you have? Needs mono 4.0.1 Do you have dnvm installed? https://github.com/aspnet/Home
What's the output from the omnisharp panel?
What version of mono do you have? Needs mono 4.0.1
MacBook-Pro% mono --version
Mono JIT compiler version 4.0.1 (tarball Fri Jun 5 13:22:30 PDT 2015)
Do you have dnvm installed? https://github.com/aspnet/Home
No, is it mandatory?
What's the output from the omnisharp panel?
Sorry but I can't figure how to open this (from Settings?)...
Yeah... it's mandatory. We need to improve the messaging to make this obvious.
Click on the flame symbol towards the bottom left to see the panel.
OK, I'll proceed installing dnvm.
I think that the absence of flame symbol is part of the problem. It should be located in the status bar, right?
Thanks for your help, I'll report again after installing the missing package.
Yeah... that's odd.
You should be able to get to it via the command palette too
Nothing that start with omnisharp*
here! :sob:
wrong palette. Try cmd-shift-p (not cmd-p) :)
I'll try... Now I've installed dnvm (without problems) and since it omnisharp still not works: I've removed the package and I'm currently re-installing it.
It still not work!
Is this the correct palette?
There's any check I can do for you?
Yeah.... that's the correct palette. I have no idea why it's not working for you.
You could try the alternative way of installing if you have nodejs installed.
rm -rf ~/.atom/packages/omnisharp-atom
git clone https://github.com/OmniSharp/omnisharp-atom.git ~/.atom/packages
cd ~/.atom/packages/omnisharp-atom
npm install
It's weird because I think installation was successful...!
No flame icon, no palette commands... But in installed packages atom see a possible update for omnisharp.
I attach npm output:
MacBook-Pro% npm install
npm WARN engine joi-assert@0.0.3: wanted: {"node":">= 0.10.0 <= 0.11.0"} (current: {"node":"0.12.4","npm":"2.10.1"})
\
> omnisharp-client@1.6.6 postinstall /Users/giacomo/.atom/packages/omnisharp-atom/node_modules/omnisharp-client
> gulp npm-postinstall
[19:13:53] Using gulpfile ~/.atom/packages/omnisharp-atom/node_modules/omnisharp-client/gulpfile.js
[19:13:53] Starting 'clean:lib'...
[19:13:53] Starting 'clean:spec'...
[19:13:53] Finished 'clean:lib' after 13 ms
[19:13:53] Finished 'clean:spec' after 26 ms
[19:13:53] Starting 'clean'...
[19:13:53] Finished 'clean' after 7.75 μs
[19:13:53] Starting 'typescript'...
[19:13:53] Writing lib/candidate-finder.js
[19:13:53] Writing spec/candidate-find-spec.js
[19:13:53] Writing lib/enums.js
[19:13:53] Writing spec/omnisharp-client-commands-v2.js
[19:13:54] Writing lib/omnisharp-client.js
[19:13:54] Writing spec/omnisharp-client-commands.js
[19:13:54] Writing lib/omnisharp-path.js
[19:13:54] Writing spec/omnisharp-client-spec.js
[19:13:54] Writing lib/project-finder.js
[19:13:54] Writing spec/project-find-spec.js
[19:13:54] Writing lib/clients/client-base.js
[19:13:54] Writing spec/stdio-spec.js
[19:13:54] Writing lib/clients/client-v1.js
[19:13:54] Writing spec/tsd.d.js
[19:13:54] Writing lib/clients/client-v2.js
[19:13:54] Writing lib/clients/composite-client-base.js
[19:13:54] Writing lib/clients/composite-client-v1.js
[19:13:54] Writing lib/clients/composite-client-v2.js
[19:13:54] Writing lib/clients/contexts.js
[19:13:54] Writing lib/drivers/http.js
[19:13:54] Writing lib/drivers/stdio.js
[19:13:54] Writing lib/drivers/websocket.js
[19:13:55] Writing lib/stdio/child.js
[19:13:55] Finished 'typescript' after 1.49 s
[19:13:55] Starting 'npm-postinstall'...
[19:13:55] Finished 'npm-postinstall' after 9.29 μs
> omnisharp-atom@0.17.0 postinstall /Users/giacomo/.atom/packages/omnisharp-atom
> gulp npm-postinstall
[19:13:55] Using gulpfile ~/.atom/packages/omnisharp-atom/gulpfile.js
[19:13:55] Starting 'clean:lib'...
[19:13:55] Starting 'clean:spec'...
[19:13:55] Finished 'clean:spec' after 12 ms
[19:13:55] Finished 'clean:lib' after 21 ms
[19:13:55] Starting 'clean'...
[19:13:55] Finished 'clean' after 7.45 μs
[19:13:55] Starting 'typescript'...
[19:13:55] Writing spec/omnisharp-atom-spec.js
[19:13:55] Writing lib/omni-sharp-server/atom-projects.js
[19:13:55] Writing spec/tsd.d.js
[19:13:55] Writing lib/omni-sharp-server/client-manager.js
[19:13:56] Writing lib/omni-sharp-server/client.js
[19:13:56] Writing lib/omni-sharp-server/composite-client.js
[19:13:56] Writing lib/omni-sharp-server/omni.js
[19:13:56] Writing lib/omni-sharp-server/view-model.js
[19:13:56] Writing lib/omnisharp-atom/configure-rx.js
[19:13:56] Writing lib/omnisharp-atom/dependency-checker.js
[19:13:56] Writing lib/omnisharp-atom/linter.js
[19:13:56] Writing lib/omnisharp-atom/omnisharp-atom.js
[19:13:56] Writing lib/omnisharp-atom/world.js
[19:13:56] Writing lib/omnisharp-atom/atom/dock.js
[19:13:56] Writing lib/omnisharp-atom/atom/status-bar.js
[19:13:56] Writing lib/omnisharp-atom/atom/update-projects.js
[19:13:56] Writing lib/omnisharp-atom/features/build.js
[19:13:56] Writing lib/omnisharp-atom/features/code-action.js
[19:13:56] Writing lib/omnisharp-atom/features/code-check.js
[19:13:56] Writing lib/omnisharp-atom/features/code-format.js
[19:13:56] Writing lib/omnisharp-atom/features/error-handler.js
[19:13:56] Writing lib/omnisharp-atom/features/find-symbols.js
[19:13:56] Writing lib/omnisharp-atom/features/find-usages.js
[19:13:56] Writing lib/omnisharp-atom/features/go-to-definition.js
[19:13:56] Writing lib/omnisharp-atom/features/intellisense.js
[19:13:56] Writing lib/omnisharp-atom/features/log.js
[19:13:56] Writing lib/omnisharp-atom/features/lookup.js
[19:13:56] Writing lib/omnisharp-atom/features/navigate-up-down.js
[19:13:56] Writing lib/omnisharp-atom/features/notification-handler.js
[19:13:56] Writing lib/omnisharp-atom/features/package-restore.js
[19:13:56] Writing lib/omnisharp-atom/features/rename.js
[19:13:56] Writing lib/omnisharp-atom/features/server-information.js
[19:13:56] Writing lib/omnisharp-atom/features/solution-information.js
[19:13:56] Writing lib/omnisharp-atom/views/build-output-pane-view.js
[19:13:56] Writing lib/omnisharp-atom/views/code-actions-view.js
[19:13:56] Writing lib/omnisharp-atom/views/codecheck-output-pane-view.js
[19:13:56] Writing lib/omnisharp-atom/views/dock-window.js
[19:13:56] Writing lib/omnisharp-atom/views/find-pane-view.js
[19:13:56] Writing lib/omnisharp-atom/views/find-symbols-view.js
[19:13:56] Writing lib/omnisharp-atom/views/omni-output-pane-view.js
[19:13:56] Writing lib/omnisharp-atom/views/react-client-component.js
[19:13:56] Writing lib/omnisharp-atom/views/rename-view.js
[19:13:57] Writing lib/omnisharp-atom/views/solution-status-view.js
[19:13:57] Writing lib/omnisharp-atom/views/status-bar-view.js
[19:13:57] Writing lib/omnisharp-atom/views/tooltip-view.js
[19:13:57] Writing lib/omnisharp-atom/features/lib/apply-changes.js
[19:13:57] Writing lib/omnisharp-atom/features/lib/completion-provider.js
[19:13:57] Writing lib/omnisharp-atom/features/lib/omni-select-list-view.js
[19:13:57] Finished 'typescript' after 1.56 s
[19:13:57] Starting 'npm-postinstall'...
[19:13:57] Finished 'npm-postinstall' after 9.49 μs
> omnisharp-atom@0.17.0 prepublish /Users/giacomo/.atom/packages/omnisharp-atom
> gulp npm-prepublish
[19:13:57] Using gulpfile ~/.atom/packages/omnisharp-atom/gulpfile.js
[19:13:57] Starting 'clean:lib'...
[19:13:57] Starting 'clean:spec'...
[19:13:57] Deleted spec/omnisharp-atom-spec.js
[19:13:57] Deleted spec/tsd.d.js
[19:13:57] Finished 'clean:spec' after 36 ms
[19:13:57] Deleted lib/omni-sharp-server/atom-projects.js
[19:13:57] Deleted lib/omni-sharp-server/client-manager.js
[19:13:57] Deleted lib/omni-sharp-server/client.js
[19:13:57] Deleted lib/omni-sharp-server/composite-client.js
[19:13:57] Deleted lib/omni-sharp-server/omni.js
[19:13:57] Deleted lib/omni-sharp-server/view-model.js
[19:13:57] Deleted lib/omnisharp-atom/atom/dock.js
[19:13:57] Deleted lib/omnisharp-atom/atom/status-bar.js
[19:13:57] Deleted lib/omnisharp-atom/atom/update-projects.js
[19:13:57] Deleted lib/omnisharp-atom/configure-rx.js
[19:13:57] Deleted lib/omnisharp-atom/dependency-checker.js
[19:13:57] Deleted lib/omnisharp-atom/features/build.js
[19:13:57] Deleted lib/omnisharp-atom/features/code-action.js
[19:13:57] Deleted lib/omnisharp-atom/features/code-check.js
[19:13:57] Deleted lib/omnisharp-atom/features/code-format.js
[19:13:57] Deleted lib/omnisharp-atom/features/error-handler.js
[19:13:57] Deleted lib/omnisharp-atom/features/find-symbols.js
[19:13:57] Deleted lib/omnisharp-atom/features/find-usages.js
[19:13:57] Deleted lib/omnisharp-atom/features/go-to-definition.js
[19:13:57] Deleted lib/omnisharp-atom/features/intellisense.js
[19:13:57] Deleted lib/omnisharp-atom/features/lib/apply-changes.js
[19:13:57] Deleted lib/omnisharp-atom/features/lib/completion-provider.js
[19:13:57] Deleted lib/omnisharp-atom/features/lib/omni-select-list-view.js
[19:13:57] Deleted lib/omnisharp-atom/features/log.js
[19:13:57] Deleted lib/omnisharp-atom/features/lookup.js
[19:13:57] Deleted lib/omnisharp-atom/features/navigate-up-down.js
[19:13:57] Deleted lib/omnisharp-atom/features/notification-handler.js
[19:13:57] Deleted lib/omnisharp-atom/features/package-restore.js
[19:13:57] Deleted lib/omnisharp-atom/features/rename.js
[19:13:57] Deleted lib/omnisharp-atom/features/server-information.js
[19:13:57] Deleted lib/omnisharp-atom/features/solution-information.js
[19:13:57] Deleted lib/omnisharp-atom/linter.js
[19:13:57] Deleted lib/omnisharp-atom/omnisharp-atom.js
[19:13:57] Deleted lib/omnisharp-atom/views/build-output-pane-view.js
[19:13:57] Deleted lib/omnisharp-atom/views/code-actions-view.js
[19:13:57] Deleted lib/omnisharp-atom/views/codecheck-output-pane-view.js
[19:13:57] Deleted lib/omnisharp-atom/views/dock-window.js
[19:13:57] Deleted lib/omnisharp-atom/views/find-pane-view.js
[19:13:57] Deleted lib/omnisharp-atom/views/find-symbols-view.js
[19:13:57] Deleted lib/omnisharp-atom/views/omni-output-pane-view.js
[19:13:57] Deleted lib/omnisharp-atom/views/react-client-component.js
[19:13:57] Deleted lib/omnisharp-atom/views/rename-view.js
[19:13:57] Deleted lib/omnisharp-atom/views/solution-status-view.js
[19:13:57] Deleted lib/omnisharp-atom/views/status-bar-view.js
[19:13:57] Deleted lib/omnisharp-atom/views/tooltip-view.js
[19:13:57] Deleted lib/omnisharp-atom/world.js
[19:13:57] Finished 'clean:lib' after 51 ms
[19:13:57] Starting 'clean'...
[19:13:57] Finished 'clean' after 6.44 μs
[19:13:57] Starting 'typescript'...
[19:13:57] Writing spec/omnisharp-atom-spec.js
[19:13:58] Writing lib/omni-sharp-server/atom-projects.js
[19:13:58] Writing spec/tsd.d.js
[19:13:58] Writing lib/omni-sharp-server/client-manager.js
[19:13:58] Writing lib/omni-sharp-server/client.js
[19:13:58] Writing lib/omni-sharp-server/composite-client.js
[19:13:58] Writing lib/omni-sharp-server/omni.js
[19:13:58] Writing lib/omni-sharp-server/view-model.js
[19:13:58] Writing lib/omnisharp-atom/configure-rx.js
[19:13:58] Writing lib/omnisharp-atom/dependency-checker.js
[19:13:58] Writing lib/omnisharp-atom/linter.js
[19:13:58] Writing lib/omnisharp-atom/omnisharp-atom.js
[19:13:58] Writing lib/omnisharp-atom/world.js
[19:13:58] Writing lib/omnisharp-atom/atom/dock.js
[19:13:58] Writing lib/omnisharp-atom/atom/status-bar.js
[19:13:58] Writing lib/omnisharp-atom/atom/update-projects.js
[19:13:58] Writing lib/omnisharp-atom/features/build.js
[19:13:58] Writing lib/omnisharp-atom/features/code-action.js
[19:13:58] Writing lib/omnisharp-atom/features/code-check.js
[19:13:58] Writing lib/omnisharp-atom/features/code-format.js
[19:13:58] Writing lib/omnisharp-atom/features/error-handler.js
[19:13:58] Writing lib/omnisharp-atom/features/find-symbols.js
[19:13:58] Writing lib/omnisharp-atom/features/find-usages.js
[19:13:58] Writing lib/omnisharp-atom/features/go-to-definition.js
[19:13:58] Writing lib/omnisharp-atom/features/intellisense.js
[19:13:58] Writing lib/omnisharp-atom/features/log.js
[19:13:58] Writing lib/omnisharp-atom/features/lookup.js
[19:13:58] Writing lib/omnisharp-atom/features/navigate-up-down.js
[19:13:58] Writing lib/omnisharp-atom/features/notification-handler.js
[19:13:58] Writing lib/omnisharp-atom/features/package-restore.js
[19:13:58] Writing lib/omnisharp-atom/features/rename.js
[19:13:58] Writing lib/omnisharp-atom/features/server-information.js
[19:13:58] Writing lib/omnisharp-atom/features/solution-information.js
[19:13:58] Writing lib/omnisharp-atom/views/build-output-pane-view.js
[19:13:59] Writing lib/omnisharp-atom/views/code-actions-view.js
[19:13:59] Writing lib/omnisharp-atom/views/codecheck-output-pane-view.js
[19:13:59] Writing lib/omnisharp-atom/views/dock-window.js
[19:13:59] Writing lib/omnisharp-atom/views/find-pane-view.js
[19:13:59] Writing lib/omnisharp-atom/views/find-symbols-view.js
[19:13:59] Writing lib/omnisharp-atom/views/omni-output-pane-view.js
[19:13:59] Writing lib/omnisharp-atom/views/react-client-component.js
[19:13:59] Writing lib/omnisharp-atom/views/rename-view.js
[19:13:59] Writing lib/omnisharp-atom/views/solution-status-view.js
[19:13:59] Writing lib/omnisharp-atom/views/status-bar-view.js
[19:13:59] Writing lib/omnisharp-atom/views/tooltip-view.js
[19:13:59] Writing lib/omnisharp-atom/features/lib/apply-changes.js
[19:13:59] Writing lib/omnisharp-atom/features/lib/completion-provider.js
[19:13:59] Writing lib/omnisharp-atom/features/lib/omni-select-list-view.js
[19:13:59] Finished 'typescript' after 1.59 s
[19:13:59] Starting 'npm-prepublish'...
[19:13:59] Finished 'npm-prepublish' after 6.86 μs
escape-html@1.0.2 node_modules/escape-html
fuzzaldrin@2.1.0 node_modules/fuzzaldrin
semver@4.3.6 node_modules/semver
bluebird@2.9.30 node_modules/bluebird
ansi-to-html@0.3.0 node_modules/ansi-to-html
└── entities@1.1.1
font-awesome@4.3.0 node_modules/font-awesome
jquery@2.1.4 node_modules/jquery
fs-plus@2.8.1 node_modules/fs-plus
├── rimraf@2.2.8
├── async@0.2.10
├── mkdirp@0.3.5
└── underscore-plus@1.6.6 (underscore@1.6.0)
lodash@3.9.3 node_modules/lodash
through2@2.0.0 node_modules/through2
├── xtend@4.0.0
└── readable-stream@2.0.1 (inherits@2.0.1, process-nextick-args@1.0.1, isarray@0.0.1, util-deprecate@1.0.1, string_decoder@0.10.31, core-util-is@1.0.1)
merge-stream@0.1.7 node_modules/merge-stream
└── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)
glob@5.0.12 node_modules/glob
├── path-is-absolute@1.0.0
├── inherits@2.0.1
├── once@1.3.2 (wrappy@1.0.1)
├── inflight@1.0.4 (wrappy@1.0.1)
└── minimatch@2.0.8 (brace-expansion@1.1.0)
del@1.2.0 node_modules/del
├── is-path-cwd@1.0.0
├── object-assign@2.1.1
├── is-path-in-cwd@1.0.0 (is-path-inside@1.0.0)
├── each-async@1.1.1 (set-immediate-shim@1.0.1, onetime@1.0.0)
├── globby@2.1.0 (object-assign@3.0.0, array-union@1.0.1, async@1.2.1)
└── rimraf@2.4.0 (glob@4.5.3)
gulp-util@3.0.6 node_modules/gulp-util
├── array-differ@1.0.0
├── array-uniq@1.0.2
├── lodash._reevaluate@3.0.0
├── lodash._reinterpolate@3.0.0
├── lodash._reescape@3.0.0
├── beeper@1.1.0
├── object-assign@3.0.0
├── replace-ext@0.0.1
├── minimist@1.1.1
├── vinyl@0.5.0 (clone-stats@0.0.1, clone@1.0.2)
├── chalk@1.0.0 (escape-string-regexp@1.0.3, ansi-styles@2.0.1, supports-color@1.3.1, strip-ansi@2.0.1, has-ansi@1.0.3)
├── lodash.template@3.6.1 (lodash._basevalues@3.0.0, lodash._basecopy@3.0.1, lodash._basetostring@3.0.0, lodash.templatesettings@3.1.0, lodash.restparam@3.6.1, lodash.escape@3.0.0, lodash._isiterateecall@3.0.9, lodash.keys@3.1.1)
├── multipipe@0.1.2 (duplexer2@0.0.2)
└── dateformat@1.0.11 (get-stdin@4.0.1, meow@3.3.0)
atom-package-dependencies@1.0.3 node_modules/atom-package-dependencies
├── tmp@0.0.24
├── shelljs@0.3.0
└── witwip@1.0.4 (debug@0.7.4, read-package-json@0.1.13)
gulp@3.9.0 node_modules/gulp
├── pretty-hrtime@1.0.0
├── interpret@0.6.2
├── deprecated@0.0.1
├── archy@1.0.0
├── minimist@1.1.1
├── v8flags@2.0.9 (user-home@1.1.1)
├── tildify@1.1.0 (os-homedir@1.0.0)
├── orchestrator@0.3.7 (sequencify@0.0.7, stream-consume@0.1.0, end-of-stream@0.1.5)
├── chalk@1.0.0 (escape-string-regexp@1.0.3, ansi-styles@2.0.1, supports-color@1.3.1, strip-ansi@2.0.1, has-ansi@1.0.3)
├── liftoff@2.1.0 (extend@2.0.1, rechoir@0.6.1, flagged-respawn@0.3.1, resolve@1.1.6, findup-sync@0.2.1)
└── vinyl-fs@0.3.13 (graceful-fs@3.0.8, strip-bom@1.0.0, defaults@1.0.2, vinyl@0.4.6, mkdirp@0.5.1, through2@0.6.5, glob-stream@3.1.18, glob-watcher@0.0.6)
react@0.13.3 node_modules/react
└── envify@3.4.0 (through@2.3.7, jstransform@10.1.0)
rx@2.5.3 node_modules/rx
generator-aspnet@0.0.35 node_modules/generator-aspnet
├── uuid@2.0.1
├── chalk@1.0.0 (escape-string-regexp@1.0.3, ansi-styles@2.0.1, supports-color@1.3.1, strip-ansi@2.0.1, has-ansi@1.0.3)
├── yosay@1.0.4 (string-length@1.0.0, ansi-regex@1.1.1, ansi-styles@2.0.1, strip-ansi@2.0.1, word-wrap@1.0.3, pad-component@0.0.1, taketalk@1.0.0, minimist@1.1.1)
├── chai@1.10.0 (assertion-error@1.0.0, deep-eql@0.1.3)
└── yeoman-generator@0.19.2 (xdg-basedir@1.0.1, read-chunk@1.0.1, detect-conflict@1.0.0, yeoman-welcome@1.0.1, user-home@1.1.1, diff@1.4.0, text-table@0.2.0, mime@1.3.4, dargs@4.0.1, async@0.9.2, cross-spawn@0.2.9, run-async@0.1.0, mkdirp@0.5.1, debug@2.2.0, shelljs@0.4.0, istextorbinary@1.0.2, through2@0.6.5, nopt@3.0.3, mem-fs-editor@1.2.3, inquirer@0.8.5, underscore.string@3.1.1, cli-table@0.3.1, dateformat@1.0.11, pretty-bytes@1.0.4, findup-sync@0.2.1, rimraf@2.4.0, github-username@1.1.1, class-extend@0.1.1, yeoman-assert@1.0.0, download@4.1.2, yeoman-environment@1.2.5, html-wiring@1.1.0, gruntfile-editor@1.0.0, sinon@1.15.4)
event-kit@1.2.0 node_modules/event-kit
└── grim@1.4.1 (coffeestack@1.1.2, emissary@1.3.3)
atom-space-pen-views@2.0.5 node_modules/atom-space-pen-views
└── space-pen@5.1.1 (underscore-plus@1.6.6, grim@1.4.1)
tsd@0.6.3 node_modules/tsd
├── assertion-error@1.0.0
├── deep-freeze@0.0.1
├── type-detect@0.1.2
├── joi-assert@0.0.3
├── diff@1.4.0
├── rimraf@2.2.8
├── open@0.0.5
├── jsesc@0.5.0
├── ministyle@0.1.4
├── lru-cache@2.5.2
├── colors@1.1.2
├── minimist@1.1.1
├── uuid@2.0.1
├── exit@0.1.2
├── minitable@0.0.4 (minichain@0.0.1)
├── detect-indent@0.2.0 (get-stdin@0.1.0, minimist@0.1.0)
├── json-pointer@0.2.2 (foreach@2.0.5)
├── miniwrite@0.1.4 (mkdirp@0.3.5)
├── mkdirp@0.5.1 (minimist@0.0.8)
├── minimatch@1.0.0 (sigmund@1.0.1)
├── uri-templates@0.1.7
├── bl@0.9.4 (readable-stream@1.0.33)
├── event-stream@3.1.7 (duplexer@0.1.1, from@0.1.3, stream-combiner@0.0.4, pause-stream@0.0.11, map-stream@0.1.0, split@0.2.10, through@2.3.7)
├── glob@4.5.3 (inherits@2.0.1, once@1.3.2, inflight@1.0.4, minimatch@2.0.8)
├── universal-analytics@0.3.8 (async@0.2.10, node-uuid@1.4.3, underscore@1.8.3)
├── bluebird@1.2.4
├── definition-header@0.1.0 (xregexp@2.0.0, parsimmon@0.5.1)
├── lazy.js@0.3.2
├── update-notifier@0.2.2 (is-npm@1.0.0, semver-diff@2.0.0, string-length@1.0.0, chalk@0.5.1, latest-version@1.0.1, configstore@0.3.2)
├── request@2.58.0 (caseless@0.10.0, aws-sign2@0.5.0, stringstream@0.0.4, forever-agent@0.6.1, tunnel-agent@0.4.0, oauth-sign@0.8.0, extend@2.0.1, isstream@0.1.2, json-stringify-safe@5.0.1, node-uuid@1.4.3, qs@3.1.0, combined-stream@1.0.5, mime-types@2.0.14, http-signature@0.11.0, tough-cookie@2.0.0, form-data@1.0.0-rc1, hawk@2.3.1, har-validator@1.8.0)
├── verror@1.4.0 (extsprintf@1.0.3)
└── joi@4.9.0 (topo@1.0.2, isemail@1.1.1, hoek@2.14.0, moment@2.10.3)
typescript@1.5.0-beta node_modules/typescript
omnisharp-client@1.6.6 node_modules/omnisharp-client
├── strip-bom@1.0.0 (first-chunk-stream@1.0.0, is-utf8@0.2.0)
├── chai@3.0.0 (assertion-error@1.0.1, type-detect@1.0.0, deep-eql@0.1.3)
├── globby@2.1.0 (object-assign@3.0.0, async@1.2.1, array-union@1.0.1)
├── mocha@2.2.5 (escape-string-regexp@1.0.2, supports-color@1.2.1, diff@1.4.0, growl@1.8.1, commander@2.3.0, mkdirp@0.5.0, debug@2.0.0, jade@0.26.3, glob@3.2.3)
└── yargs@3.13.0 (camelcase@1.1.0, decamelize@1.0.0, window-size@0.1.1, cliui@2.1.0)
That all looks good. Running out of ideas now.
whats the file tree of packages/omnisharp
look like?
Also, do you have a list of all the other atom packages installed? Perhaps there is a conflict?
@nosami, no problem, thank you for support! :)
@david-driscoll, I post here what you requested. If incorrect or need more, let me know...
Content of packages:
MacBook-Pro% ls
README.md atom-yeoman linter
advanced-new-file language-fsharp omnisharp-atom
omnisharp tree (only dir, two levels):
MacBook-Pro% tree -d -L 2
.
├── keymaps
├── lib
│ ├── omni-sharp-server
│ └── omnisharp-atom
├── menus
├── node_modules
│ ├── ansi-to-html
│ ├── atom-package-dependencies
│ ├── atom-space-pen-views
│ ├── bluebird
│ ├── del
│ ├── escape-html
│ ├── event-kit
│ ├── font-awesome
│ ├── fs-plus
│ ├── fuzzaldrin
│ ├── generator-aspnet
│ ├── glob
│ ├── gulp
│ ├── gulp-util
│ ├── jquery
│ ├── lodash
│ ├── merge-stream
│ ├── omnisharp-client
│ ├── react
│ ├── rx
│ ├── semver
│ ├── through2
│ ├── tsd
│ └── typescript
├── spec
│ └── fixtures
├── styles
│ └── icons
├── tasks
└── typingsTemp
├── atom
├── atom-keymap
├── atom-space-pen-views
├── event-kit
├── first-mate
├── linter
├── pathwatcher
├── property-accessors
├── scandal
├── scoped-property-store
├── serializable
├── space-pen
├── status-bar
└── text-buffer
50 directories
looks like some folders are missing?
├── lib
│ ├── omni-sharp-server
│ └── omnisharp-atom
Omnisharp-atom should have our features, views and other stuff in there too.
He only outputted 2 levels deep
Yes, is what I was writing right now...
# jason at Jasons-MacBook-Pro.local in ~/.atom/packages/omnisharp-atom on git:master o [19:07:40]
$ tree -d -L 2
.
├── keymaps
├── lib
│ ├── omni-sharp-server
│ └── omnisharp-atom
├── menus
├── node_modules
│ ├── ansi-to-html
│ ├── atom-package-dependencies
│ ├── atom-space-pen-views
│ ├── bluebird
│ ├── coffeelint
│ ├── del
│ ├── escape-html
│ ├── event-kit
│ ├── font-awesome
│ ├── fs-plus
│ ├── fuzzaldrin
│ ├── generator-aspnet
│ ├── glob
│ ├── grunt
│ ├── grunt-coffeelint
│ ├── grunt-contrib-watch
│ ├── gulp
│ ├── gulp-util
│ ├── jquery
│ ├── lodash
│ ├── merge-stream
│ ├── omnisharp-client
│ ├── react
│ ├── request-promise
│ ├── rx
│ ├── semver
│ ├── through2
│ ├── tsd
│ ├── typescript
│ ├── vue
│ ├── yeoman-environment
│ └── yo
├── spec
│ └── fixtures
├── styles
│ └── icons
├── tasks
├── typings
│ ├── bluebird
│ ├── jasmine
│ ├── jquery
│ ├── lodash
│ ├── mixto
│ ├── node
│ ├── q
│ ├── semver
│ └── vue
└── typingsTemp
├── atom
├── atom-keymap
├── atom-space-pen-views
├── event-kit
├── first-mate
├── linter
├── pathwatcher
├── property-accessors
├── scandal
├── scoped-property-store
├── serializable
├── space-pen
├── status-bar
└── text-buffer
68 directories
I have 18 more directories than you... haven't looked at the difference
hmmm I have no more ideas...
I was not able to paste the file here... (too long).
@david-driscoll, no problem (we can go on another time)
thank you
@gsscoder you have a bunch of stuff missing out of node_modules. No idea why
What version of npm are you using? I'm on 2.9.1
I win, my is newer :)
MacBook-Pro% npm --version
2.10.1
@nosami, you're right, it's a weird thing! This OS X is a normal installation with nothing particularly strange on it...
Maybe this helps:
MacBook-Pro% brew list
autoconf erlang gobject-introspection mercurial rebar
automake fontconfig harfbuzz mono regina-rexx
brew-cask fop icu4c multimarkdown rlwrap
cairo freetype imagemagick nettle rust
cask fsharp jpeg node sbcl
check gdb libevent objective-caml tmux
chicken gdbm libffi openssl tree
cmake gettext libpng pango unixodbc
czmq git libtasn1 pcre wget
darcs glib libtiff pidof wxmac
dnvm gmp libtool pixman xz
elixir gnutls llvm pkg-config zeromq
emacs go lynx readline zsh
@gsscoder did you compare your node_modules folder to the one I pasted yesterday? you have 18 folders missing
it's possible I have some residual packages in there... I'll wipe the folder and re-check
@nosami, no I was not aware sincerely... I try to remove it and clone from repo OK?
Redirecting npm install
gave me a warning out of standard stream... I don't know if it's important.
But unfortunately nothing changed:
MacBook-Pro% npm install >$HOME/npm_install.txt
npm WARN engine joi-assert@0.0.3: wanted: {"node":">= 0.10.0 <= 0.11.0"} (current: {"node":"0.12.4","npm":"2.10.1"})
MacBook-Pro% cat $HOME/npm_install.txt
> omnisharp-client@1.6.6 postinstall /Users/giacomo/.atom/packages/omnisharp-atom/node_modules/omnisharp-client
> gulp npm-postinstall
[15:23:19] Using gulpfile ~/.atom/packages/omnisharp-atom/node_modules/omnisharp-client/gulpfile.js
[15:23:19] Starting 'clean:lib'...
[15:23:19] Starting 'clean:spec'...
[15:23:19] Finished 'clean:lib' after 14 ms
[15:23:19] Finished 'clean:spec' after 26 ms
[15:23:19] Starting 'clean'...
[15:23:19] Finished 'clean' after 4.85 μs
[15:23:19] Starting 'typescript'...
[15:23:19] Writing lib/candidate-finder.js
[15:23:19] Writing spec/candidate-find-spec.js
[15:23:19] Writing lib/enums.js
[15:23:20] Writing spec/omnisharp-client-commands-v2.js
[15:23:20] Writing lib/omnisharp-client.js
[15:23:20] Writing spec/omnisharp-client-commands.js
[15:23:20] Writing lib/omnisharp-path.js
[15:23:20] Writing spec/omnisharp-client-spec.js
[15:23:20] Writing lib/project-finder.js
[15:23:20] Writing spec/project-find-spec.js
[15:23:20] Writing lib/clients/client-base.js
[15:23:20] Writing spec/stdio-spec.js
[15:23:20] Writing lib/clients/client-v1.js
[15:23:20] Writing spec/tsd.d.js
[15:23:20] Writing lib/clients/client-v2.js
[15:23:20] Writing lib/clients/composite-client-base.js
[15:23:20] Writing lib/clients/composite-client-v1.js
[15:23:20] Writing lib/clients/composite-client-v2.js
[15:23:20] Writing lib/clients/contexts.js
[15:23:20] Writing lib/drivers/http.js
[15:23:20] Writing lib/drivers/stdio.js
[15:23:20] Writing lib/drivers/websocket.js
[15:23:20] Writing lib/stdio/child.js
[15:23:20] Finished 'typescript' after 1.32 s
[15:23:20] Starting 'npm-postinstall'...
[15:23:20] Finished 'npm-postinstall' after 7.16 μs
> omnisharp-atom@0.17.3 postinstall /Users/giacomo/.atom/packages/omnisharp-atom
> gulp npm-postinstall
[15:23:21] Using gulpfile ~/.atom/packages/omnisharp-atom/gulpfile.js
[15:23:21] Starting 'clean:lib'...
[15:23:21] Starting 'clean:spec'...
[15:23:21] Finished 'clean:spec' after 14 ms
[15:23:21] Finished 'clean:lib' after 22 ms
[15:23:21] Starting 'clean'...
[15:23:21] Finished 'clean' after 5.6 μs
[15:23:21] Starting 'typescript'...
[15:23:21] Writing spec/omnisharp-atom-spec.js
[15:23:21] Writing lib/omni-sharp-server/atom-projects.js
[15:23:21] Writing spec/tsd.d.js
[15:23:21] Writing lib/omni-sharp-server/client-manager.js
[15:23:21] Writing lib/omni-sharp-server/client.js
[15:23:21] Writing lib/omni-sharp-server/composite-client.js
[15:23:22] Writing lib/omni-sharp-server/omni.js
[15:23:22] Writing lib/omni-sharp-server/view-model.js
[15:23:22] Writing lib/omnisharp-atom/configure-rx.js
[15:23:22] Writing lib/omnisharp-atom/dependency-checker.js
[15:23:22] Writing lib/omnisharp-atom/linter.js
[15:23:22] Writing lib/omnisharp-atom/omnisharp-atom.js
[15:23:22] Writing lib/omnisharp-atom/world.js
[15:23:22] Writing lib/omnisharp-atom/atom/dock.js
[15:23:22] Writing lib/omnisharp-atom/atom/status-bar.js
[15:23:22] Writing lib/omnisharp-atom/atom/update-projects.js
[15:23:22] Writing lib/omnisharp-atom/features/build.js
[15:23:22] Writing lib/omnisharp-atom/features/code-action.js
[15:23:22] Writing lib/omnisharp-atom/features/code-check.js
[15:23:22] Writing lib/omnisharp-atom/features/code-format.js
[15:23:22] Writing lib/omnisharp-atom/features/error-handler.js
[15:23:22] Writing lib/omnisharp-atom/features/find-symbols.js
[15:23:22] Writing lib/omnisharp-atom/features/find-usages.js
[15:23:22] Writing lib/omnisharp-atom/features/go-to-definition.js
[15:23:22] Writing lib/omnisharp-atom/features/intellisense.js
[15:23:22] Writing lib/omnisharp-atom/features/log.js
[15:23:22] Writing lib/omnisharp-atom/features/lookup.js
[15:23:22] Writing lib/omnisharp-atom/features/navigate-up-down.js
[15:23:22] Writing lib/omnisharp-atom/features/notification-handler.js
[15:23:22] Writing lib/omnisharp-atom/features/package-restore.js
[15:23:22] Writing lib/omnisharp-atom/features/rename.js
[15:23:22] Writing lib/omnisharp-atom/features/server-information.js
[15:23:22] Writing lib/omnisharp-atom/features/solution-information.js
[15:23:22] Writing lib/omnisharp-atom/views/build-output-pane-view.js
[15:23:22] Writing lib/omnisharp-atom/views/code-actions-view.js
[15:23:22] Writing lib/omnisharp-atom/views/codecheck-output-pane-view.js
[15:23:22] Writing lib/omnisharp-atom/views/dock-window.js
[15:23:22] Writing lib/omnisharp-atom/views/find-pane-view.js
[15:23:22] Writing lib/omnisharp-atom/views/find-symbols-view.js
[15:23:22] Writing lib/omnisharp-atom/views/omni-output-pane-view.js
[15:23:22] Writing lib/omnisharp-atom/views/react-client-component.js
[15:23:22] Writing lib/omnisharp-atom/views/rename-view.js
[15:23:22] Writing lib/omnisharp-atom/views/solution-status-view.js
[15:23:23] Writing lib/omnisharp-atom/views/status-bar-view.js
[15:23:23] Writing lib/omnisharp-atom/views/tooltip-view.js
[15:23:23] Writing lib/omnisharp-atom/features/lib/apply-changes.js
[15:23:23] Writing lib/omnisharp-atom/features/lib/completion-provider.js
[15:23:23] Writing lib/omnisharp-atom/features/lib/omni-select-list-view.js
[15:23:23] Finished 'typescript' after 1.8 s
[15:23:23] Starting 'npm-postinstall'...
[15:23:23] Finished 'npm-postinstall' after 5.7 μs
> omnisharp-atom@0.17.3 prepublish /Users/giacomo/.atom/packages/omnisharp-atom
> gulp npm-prepublish
[15:23:23] Using gulpfile ~/.atom/packages/omnisharp-atom/gulpfile.js
[15:23:23] Starting 'clean:lib'...
[15:23:23] Starting 'clean:spec'...
[15:23:23] Deleted spec/omnisharp-atom-spec.js
[15:23:23] Deleted spec/tsd.d.js
[15:23:23] Finished 'clean:spec' after 38 ms
[15:23:23] Deleted lib/omni-sharp-server/atom-projects.js
[15:23:23] Deleted lib/omni-sharp-server/client-manager.js
[15:23:23] Deleted lib/omni-sharp-server/client.js
[15:23:23] Deleted lib/omni-sharp-server/composite-client.js
[15:23:23] Deleted lib/omni-sharp-server/omni.js
[15:23:23] Deleted lib/omni-sharp-server/view-model.js
[15:23:23] Deleted lib/omnisharp-atom/atom/dock.js
[15:23:23] Deleted lib/omnisharp-atom/atom/status-bar.js
[15:23:23] Deleted lib/omnisharp-atom/atom/update-projects.js
[15:23:23] Deleted lib/omnisharp-atom/configure-rx.js
[15:23:23] Deleted lib/omnisharp-atom/dependency-checker.js
[15:23:23] Deleted lib/omnisharp-atom/features/build.js
[15:23:23] Deleted lib/omnisharp-atom/features/code-action.js
[15:23:23] Deleted lib/omnisharp-atom/features/code-check.js
[15:23:23] Deleted lib/omnisharp-atom/features/code-format.js
[15:23:23] Deleted lib/omnisharp-atom/features/error-handler.js
[15:23:23] Deleted lib/omnisharp-atom/features/find-symbols.js
[15:23:23] Deleted lib/omnisharp-atom/features/find-usages.js
[15:23:23] Deleted lib/omnisharp-atom/features/go-to-definition.js
[15:23:23] Deleted lib/omnisharp-atom/features/intellisense.js
[15:23:23] Deleted lib/omnisharp-atom/features/lib/apply-changes.js
[15:23:23] Deleted lib/omnisharp-atom/features/lib/completion-provider.js
[15:23:23] Deleted lib/omnisharp-atom/features/lib/omni-select-list-view.js
[15:23:23] Deleted lib/omnisharp-atom/features/log.js
[15:23:23] Deleted lib/omnisharp-atom/features/lookup.js
[15:23:23] Deleted lib/omnisharp-atom/features/navigate-up-down.js
[15:23:23] Deleted lib/omnisharp-atom/features/notification-handler.js
[15:23:23] Deleted lib/omnisharp-atom/features/package-restore.js
[15:23:23] Deleted lib/omnisharp-atom/features/rename.js
[15:23:23] Deleted lib/omnisharp-atom/features/server-information.js
[15:23:23] Deleted lib/omnisharp-atom/features/solution-information.js
[15:23:23] Deleted lib/omnisharp-atom/linter.js
[15:23:23] Deleted lib/omnisharp-atom/omnisharp-atom.js
[15:23:23] Deleted lib/omnisharp-atom/views/build-output-pane-view.js
[15:23:23] Deleted lib/omnisharp-atom/views/code-actions-view.js
[15:23:23] Deleted lib/omnisharp-atom/views/codecheck-output-pane-view.js
[15:23:23] Deleted lib/omnisharp-atom/views/dock-window.js
[15:23:23] Deleted lib/omnisharp-atom/views/find-pane-view.js
[15:23:23] Deleted lib/omnisharp-atom/views/find-symbols-view.js
[15:23:23] Deleted lib/omnisharp-atom/views/omni-output-pane-view.js
[15:23:23] Deleted lib/omnisharp-atom/views/react-client-component.js
[15:23:23] Deleted lib/omnisharp-atom/views/rename-view.js
[15:23:23] Deleted lib/omnisharp-atom/views/solution-status-view.js
[15:23:23] Deleted lib/omnisharp-atom/views/status-bar-view.js
[15:23:23] Deleted lib/omnisharp-atom/views/tooltip-view.js
[15:23:23] Deleted lib/omnisharp-atom/world.js
[15:23:23] Finished 'clean:lib' after 53 ms
[15:23:23] Starting 'clean'...
[15:23:23] Finished 'clean' after 6.5 μs
[15:23:23] Starting 'typescript'...
[15:23:24] Writing spec/omnisharp-atom-spec.js
[15:23:24] Writing lib/omni-sharp-server/atom-projects.js
[15:23:24] Writing spec/tsd.d.js
[15:23:24] Writing lib/omni-sharp-server/client-manager.js
[15:23:24] Writing lib/omni-sharp-server/client.js
[15:23:24] Writing lib/omni-sharp-server/composite-client.js
[15:23:24] Writing lib/omni-sharp-server/omni.js
[15:23:24] Writing lib/omni-sharp-server/view-model.js
[15:23:24] Writing lib/omnisharp-atom/configure-rx.js
[15:23:24] Writing lib/omnisharp-atom/dependency-checker.js
[15:23:24] Writing lib/omnisharp-atom/linter.js
[15:23:24] Writing lib/omnisharp-atom/omnisharp-atom.js
[15:23:24] Writing lib/omnisharp-atom/world.js
[15:23:24] Writing lib/omnisharp-atom/atom/dock.js
[15:23:24] Writing lib/omnisharp-atom/atom/status-bar.js
[15:23:24] Writing lib/omnisharp-atom/atom/update-projects.js
[15:23:24] Writing lib/omnisharp-atom/features/build.js
[15:23:24] Writing lib/omnisharp-atom/features/code-action.js
[15:23:24] Writing lib/omnisharp-atom/features/code-check.js
[15:23:24] Writing lib/omnisharp-atom/features/code-format.js
[15:23:24] Writing lib/omnisharp-atom/features/error-handler.js
[15:23:24] Writing lib/omnisharp-atom/features/find-symbols.js
[15:23:24] Writing lib/omnisharp-atom/features/find-usages.js
[15:23:24] Writing lib/omnisharp-atom/features/go-to-definition.js
[15:23:24] Writing lib/omnisharp-atom/features/intellisense.js
[15:23:24] Writing lib/omnisharp-atom/features/log.js
[15:23:24] Writing lib/omnisharp-atom/features/lookup.js
[15:23:24] Writing lib/omnisharp-atom/features/navigate-up-down.js
[15:23:25] Writing lib/omnisharp-atom/features/notification-handler.js
[15:23:25] Writing lib/omnisharp-atom/features/package-restore.js
[15:23:25] Writing lib/omnisharp-atom/features/rename.js
[15:23:25] Writing lib/omnisharp-atom/features/server-information.js
[15:23:25] Writing lib/omnisharp-atom/features/solution-information.js
[15:23:25] Writing lib/omnisharp-atom/views/build-output-pane-view.js
[15:23:25] Writing lib/omnisharp-atom/views/code-actions-view.js
[15:23:25] Writing lib/omnisharp-atom/views/codecheck-output-pane-view.js
[15:23:25] Writing lib/omnisharp-atom/views/dock-window.js
[15:23:25] Writing lib/omnisharp-atom/views/find-pane-view.js
[15:23:25] Writing lib/omnisharp-atom/views/find-symbols-view.js
[15:23:25] Writing lib/omnisharp-atom/views/omni-output-pane-view.js
[15:23:25] Writing lib/omnisharp-atom/views/react-client-component.js
[15:23:25] Writing lib/omnisharp-atom/views/rename-view.js
[15:23:25] Writing lib/omnisharp-atom/views/solution-status-view.js
[15:23:25] Writing lib/omnisharp-atom/views/status-bar-view.js
[15:23:25] Writing lib/omnisharp-atom/views/tooltip-view.js
[15:23:25] Writing lib/omnisharp-atom/features/lib/apply-changes.js
[15:23:25] Writing lib/omnisharp-atom/features/lib/completion-provider.js
[15:23:25] Writing lib/omnisharp-atom/features/lib/omni-select-list-view.js
[15:23:25] Finished 'typescript' after 1.55 s
[15:23:25] Starting 'npm-prepublish'...
[15:23:25] Finished 'npm-prepublish' after 5.6 μs
escape-html@1.0.2 node_modules/escape-html
fuzzaldrin@2.1.0 node_modules/fuzzaldrin
semver@4.3.6 node_modules/semver
ansi-to-html@0.3.0 node_modules/ansi-to-html
└── entities@1.1.1
fs-plus@2.8.1 node_modules/fs-plus
├── rimraf@2.2.8
├── async@0.2.10
├── mkdirp@0.3.5
└── underscore-plus@1.6.6 (underscore@1.6.0)
merge-stream@0.1.7 node_modules/merge-stream
└── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)
through2@2.0.0 node_modules/through2
├── xtend@4.0.0
└── readable-stream@2.0.1 (process-nextick-args@1.0.1, isarray@0.0.1, inherits@2.0.1, string_decoder@0.10.31, util-deprecate@1.0.1, core-util-is@1.0.1)
glob@5.0.12 node_modules/glob
├── path-is-absolute@1.0.0
├── inherits@2.0.1
├── once@1.3.2 (wrappy@1.0.1)
├── inflight@1.0.4 (wrappy@1.0.1)
└── minimatch@2.0.8 (brace-expansion@1.1.0)
bluebird@2.9.30 node_modules/bluebird
del@1.2.0 node_modules/del
├── is-path-cwd@1.0.0
├── object-assign@2.1.1
├── each-async@1.1.1 (onetime@1.0.0, set-immediate-shim@1.0.1)
├── is-path-in-cwd@1.0.0 (is-path-inside@1.0.0)
├── rimraf@2.4.0 (glob@4.5.3)
└── globby@2.1.0 (object-assign@3.0.0, array-union@1.0.1, async@1.2.1)
atom-package-dependencies@1.0.3 node_modules/atom-package-dependencies
├── tmp@0.0.24
├── shelljs@0.3.0
└── witwip@1.0.4 (debug@0.7.4, read-package-json@0.1.13)
gulp-util@3.0.6 node_modules/gulp-util
├── array-differ@1.0.0
├── array-uniq@1.0.2
├── lodash._reevaluate@3.0.0
├── lodash._reinterpolate@3.0.0
├── lodash._reescape@3.0.0
├── beeper@1.1.0
├── object-assign@3.0.0
├── replace-ext@0.0.1
├── minimist@1.1.1
├── chalk@1.0.0 (escape-string-regexp@1.0.3, ansi-styles@2.0.1, supports-color@1.3.1, strip-ansi@2.0.1, has-ansi@1.0.3)
├── vinyl@0.5.0 (clone-stats@0.0.1, clone@1.0.2)
├── lodash.template@3.6.1 (lodash._basecopy@3.0.1, lodash._basevalues@3.0.0, lodash.templatesettings@3.1.0, lodash._basetostring@3.0.0, lodash.restparam@3.6.1, lodash.escape@3.0.0, lodash._isiterateecall@3.0.9, lodash.keys@3.1.1)
├── multipipe@0.1.2 (duplexer2@0.0.2)
└── dateformat@1.0.11 (get-stdin@4.0.1, meow@3.3.0)
font-awesome@4.3.0 node_modules/font-awesome
gulp@3.9.0 node_modules/gulp
├── pretty-hrtime@1.0.0
├── interpret@0.6.2
├── deprecated@0.0.1
├── archy@1.0.0
├── minimist@1.1.1
├── tildify@1.1.0 (os-homedir@1.0.0)
├── v8flags@2.0.9 (user-home@1.1.1)
├── chalk@1.0.0 (escape-string-regexp@1.0.3, ansi-styles@2.0.1, supports-color@1.3.1, strip-ansi@2.0.1, has-ansi@1.0.3)
├── orchestrator@0.3.7 (stream-consume@0.1.0, sequencify@0.0.7, end-of-stream@0.1.5)
├── liftoff@2.1.0 (rechoir@0.6.1, extend@2.0.1, flagged-respawn@0.3.1, resolve@1.1.6, findup-sync@0.2.1)
└── vinyl-fs@0.3.13 (graceful-fs@3.0.8, defaults@1.0.2, strip-bom@1.0.0, vinyl@0.4.6, mkdirp@0.5.1, through2@0.6.5, glob-stream@3.1.18, glob-watcher@0.0.6)
jquery@2.1.4 node_modules/jquery
lodash@3.9.3 node_modules/lodash
event-kit@1.2.0 node_modules/event-kit
└── grim@1.4.1 (coffeestack@1.1.2, emissary@1.3.3)
atom-space-pen-views@2.0.5 node_modules/atom-space-pen-views
└── space-pen@5.1.1 (underscore-plus@1.6.6, grim@1.4.1)
rx@2.5.3 node_modules/rx
react@0.13.3 node_modules/react
└── envify@3.4.0 (through@2.3.7, jstransform@10.1.0)
tsd@0.6.3 node_modules/tsd
├── assertion-error@1.0.0
├── deep-freeze@0.0.1
├── joi-assert@0.0.3
├── type-detect@0.1.2
├── diff@1.4.0
├── rimraf@2.2.8
├── open@0.0.5
├── jsesc@0.5.0
├── ministyle@0.1.4
├── lru-cache@2.5.2
├── colors@1.1.2
├── minimist@1.1.1
├── uuid@2.0.1
├── exit@0.1.2
├── detect-indent@0.2.0 (get-stdin@0.1.0, minimist@0.1.0)
├── minimatch@1.0.0 (sigmund@1.0.1)
├── minitable@0.0.4 (minichain@0.0.1)
├── json-pointer@0.2.2 (foreach@2.0.5)
├── mkdirp@0.5.1 (minimist@0.0.8)
├── miniwrite@0.1.4 (mkdirp@0.3.5)
├── uri-templates@0.1.7
├── event-stream@3.1.7 (duplexer@0.1.1, stream-combiner@0.0.4, from@0.1.3, pause-stream@0.0.11, map-stream@0.1.0, split@0.2.10, through@2.3.7)
├── bl@0.9.4 (readable-stream@1.0.33)
├── universal-analytics@0.3.8 (async@0.2.10, node-uuid@1.4.3, underscore@1.8.3)
├── definition-header@0.1.0 (xregexp@2.0.0, parsimmon@0.5.1)
├── glob@4.5.3 (inherits@2.0.1, inflight@1.0.4, once@1.3.2, minimatch@2.0.8)
├── bluebird@1.2.4
├── lazy.js@0.3.2
├── request@2.58.0 (caseless@0.10.0, aws-sign2@0.5.0, forever-agent@0.6.1, stringstream@0.0.4, tunnel-agent@0.4.0, oauth-sign@0.8.0, isstream@0.1.2, extend@2.0.1, json-stringify-safe@5.0.1, node-uuid@1.4.3, combined-stream@1.0.5, qs@3.1.0, mime-types@2.0.14, http-signature@0.11.0, tough-cookie@2.0.0, form-data@1.0.0-rc1, hawk@2.3.1, har-validator@1.8.0)
├── update-notifier@0.2.2 (is-npm@1.0.0, semver-diff@2.0.0, chalk@0.5.1, string-length@1.0.0, latest-version@1.0.1, configstore@0.3.2)
├── verror@1.4.0 (extsprintf@1.0.3)
└── joi@4.9.0 (topo@1.0.2, isemail@1.1.1, hoek@2.14.0, moment@2.10.3)
typescript@1.5.0-beta node_modules/typescript
generator-aspnet@0.0.35 node_modules/generator-aspnet
├── uuid@2.0.1
├── chalk@1.0.0 (escape-string-regexp@1.0.3, ansi-styles@2.0.1, supports-color@1.3.1, strip-ansi@2.0.1, has-ansi@1.0.3)
├── yosay@1.0.4 (string-length@1.0.0, ansi-regex@1.1.1, ansi-styles@2.0.1, strip-ansi@2.0.1, word-wrap@1.0.3, pad-component@0.0.1, taketalk@1.0.0, minimist@1.1.1)
├── chai@1.10.0 (assertion-error@1.0.0, deep-eql@0.1.3)
└── yeoman-generator@0.19.2 (read-chunk@1.0.1, detect-conflict@1.0.0, yeoman-welcome@1.0.1, xdg-basedir@1.0.1, user-home@1.1.1, diff@1.4.0, text-table@0.2.0, mime@1.3.4, dargs@4.0.1, async@0.9.2, istextorbinary@1.0.2, cross-spawn@0.2.9, debug@2.2.0, nopt@3.0.3, run-async@0.1.0, shelljs@0.4.0, mkdirp@0.5.1, mem-fs-editor@1.2.3, cli-table@0.3.1, through2@0.6.5, inquirer@0.8.5, underscore.string@3.1.1, pretty-bytes@1.0.4, dateformat@1.0.11, findup-sync@0.2.1, rimraf@2.4.0, github-username@1.1.1, class-extend@0.1.1, yeoman-assert@1.0.0, download@4.1.2, yeoman-environment@1.2.5, html-wiring@1.1.0, gruntfile-editor@1.0.0, sinon@1.15.4)
omnisharp-client@1.6.6 node_modules/omnisharp-client
├── strip-bom@1.0.0 (first-chunk-stream@1.0.0, is-utf8@0.2.0)
├── globby@2.1.0 (object-assign@3.0.0, async@1.2.1, array-union@1.0.1)
├── chai@3.0.0 (assertion-error@1.0.1, type-detect@1.0.0, deep-eql@0.1.3)
├── yargs@3.14.0 (decamelize@1.0.0, camelcase@1.1.0, window-size@0.1.1, cliui@2.1.0)
└── mocha@2.2.5 (escape-string-regexp@1.0.2, supports-color@1.2.1, growl@1.8.1, commander@2.3.0, diff@1.4.0, jade@0.26.3, debug@2.0.0, mkdirp@0.5.0, glob@3.2.3)
@nosami, can the issue be linked with dnvm? Is there some service that should be running? Do I have to post ps -ef
or similar info?
@nosami, or maybe some atom log?
@nosami, to make a little comparison. I've installed it on Windows. The flame icon icon appeared after installation and I was able to navigate through files without problems.
It sees not existing errors, but I think that this an other issue... (Just for documentation, I'll attach a screen -> so we you can tell me if you want me open an issue for that).
@nosami, @david-driscoll, when an omnisharp developer have to find a bug, how do he does that?
For example, how can I setup a development environment for atom/omnisharp-atom in a way that allows me to understand what was going on underneath?
For example... For what I've understood, C# navigation logic is implemented as aspnet app, right? Is there a way to ping this app to know if it's running? Using an url for example... (I don't know internals).
How atom consume this aspnet C# api? Using a typescript wrapper, I guess... If this is correct, is possible to set a breakpoint somewhere? Or doing something similar to locate the broken part?
Thank you... :)
You can debug atom using the built in devtools/chromium debugger. OmniSharp-Roslyn is a dnx app, but atom doesn't call it over http, it uses standard in/out - so you can't ping it.
On Windows, you can attach the VS debugger, but elsewhere you're out of luck for now.
This setting can be useful too. It's on the omnisharp-atom settings page.
If you want to see if the server works ok in isolation, you can run ~/.atom/packages/omnisharp-atom/node_modules/omnisharp-client/roslyn/omnisharp
@nosami, thanks for info, I'll try something and report here.
Just hit something similar on master, after updating the icon was gone even after repeatedly restarting atom but the file menu and actions were all there. Could even see omnisharp plugin loading from console.logs in the console.
rm -rf node_modules
did the trick but I'm developing locally and folks installing from the package will have a harder time doing that.
@Mpdreamz,
I've removed the dir inside .atom/packages/ominsharp-atom
:
➜ omnisharp-atom git:(master) rm -rf node_modules
Obviously starting atom in this condition displays a lot of errors... So I'm back to console to enter:
➜ omnisharp-atom git:(master) npm install
But it's hang up by various minutes, without any output...
I'm happy to say that in latest update something changed. Installation recognized that some deps are missing and installed it for me. After restarting OmniSharp flame appeared (wow! cool!) and I'm able to navigate through code. So I close the issue!
I've installed it via Atom user interface:
Anyway it seems inactive. For example, I can't navigate trough code in any way (
Go To Definition
,Go To Implementation
for example).Another bad symptom is that I can't see any
omnisharp:
command when activating input panel withCOMMAND + P
.I'm Atom 1.0 installed from download on OS X Yosemite (10.10.3). If you need more data about execution environment, please ask.
Thank you for allowing C# open source development!