OmniSharp / omnisharp-atom

Omnisharp support for the atom editor
https://atom.io/packages/omnisharp-atom
MIT License
318 stars 61 forks source link

OmniSharp for Atom correctly installed but inactive (OS X) #408

Closed gsscoder closed 9 years ago

gsscoder commented 9 years ago

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 with COMMAND + 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!

nosami commented 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? screen shot 2015-06-27 at 18 49 02

gsscoder commented 9 years ago

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?)...

nosami commented 9 years ago

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.

gsscoder commented 9 years ago

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?

omnisharp

Thanks for your help, I'll report again after installing the missing package.

nosami commented 9 years ago

Yeah... that's odd.

You should be able to get to it via the command palette too

screen shot 2015-06-28 at 17 51 52

gsscoder commented 9 years ago

Nothing that start with omnisharp* here! :sob:

omnisharp2

nosami commented 9 years ago

wrong palette. Try cmd-shift-p (not cmd-p) :)

gsscoder commented 9 years ago

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.

gsscoder commented 9 years ago

It still not work!

Is this the correct palette?

omnisharp3

There's any check I can do for you?

nosami commented 9 years ago

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
gsscoder commented 9 years ago

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)
nosami commented 9 years ago

That all looks good. Running out of ideas now.

david-driscoll commented 9 years ago

whats the file tree of packages/omnisharp look like?

david-driscoll commented 9 years ago

Also, do you have a list of all the other atom packages installed? Perhaps there is a conflict?

gsscoder commented 9 years ago

@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
david-driscoll commented 9 years ago

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.

nosami commented 9 years ago

He only outputted 2 levels deep

gsscoder commented 9 years ago

Yes, is what I was writing right now...

nosami commented 9 years ago
# 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

david-driscoll commented 9 years ago

hmmm I have no more ideas...

gsscoder commented 9 years ago

I was not able to paste the file here... (too long).

@david-driscoll, no problem (we can go on another time)

thank you

nosami commented 9 years ago

@gsscoder you have a bunch of stuff missing out of node_modules. No idea why

nosami commented 9 years ago

What version of npm are you using? I'm on 2.9.1

gsscoder commented 9 years ago

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...

gsscoder commented 9 years ago

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
nosami commented 9 years ago

@gsscoder did you compare your node_modules folder to the one I pasted yesterday? you have 18 folders missing

nosami commented 9 years ago

it's possible I have some residual packages in there... I'll wipe the folder and re-check

gsscoder commented 9 years ago

@nosami, no I was not aware sincerely... I try to remove it and clone from repo OK?

gsscoder commented 9 years ago

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)
gsscoder commented 9 years ago

@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?

gsscoder commented 9 years ago

@nosami, or maybe some atom log?

gsscoder commented 9 years ago

@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).

omnisharp-win-notexisting-errs

gsscoder commented 9 years ago

@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... :)

nosami commented 9 years ago

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.

nosami commented 9 years ago

screen shot 2015-07-02 at 17 00 55

This setting can be useful too. It's on the omnisharp-atom settings page.

nosami commented 9 years ago

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

gsscoder commented 9 years ago

@nosami, thanks for info, I'll try something and report here.

Mpdreamz commented 9 years ago

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.

gsscoder commented 9 years ago

@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...

gsscoder commented 9 years ago

I'm happy to say that in latest update something changed. Installation recognized that some deps are missing and installed it for me. schermata 2015-08-20 alle 14 36 50 After restarting OmniSharp flame appeared (wow! cool!) and I'm able to navigate through code. schermata 2015-08-20 alle 14 40 48 So I close the issue!