DisposaBoy / GoSublime

A Golang plugin collection for SublimeText 3, providing code completion and other IDE-like features.
MIT License
3.42k stars 302 forks source link

Margo.exe is missing #897

Open soenderg opened 5 years ago

soenderg commented 5 years ago

I just installed GoSublime (by git clone in Package dir) and I can't seem to get margo starting. I'm using ST3 Build 3184 on a Mac running OSX 10.14.1 (Mojave). I've tried setting an unsetting GOROOT, GOPATH and GOBIN to no avail. My sanity check looks like this: `GoSublime Sanity Check

| install state: | sublime.version: 3184 | sublime.channel: dev | about.ann: a18.11.28-1 | about.version: r18.11.28-1 | version: r18.11.28-1 | platform: osx-x64 | ~bin: ~/Library/Application Support/Sublime Text 3/Packages/User/GoSublime/osx-x64/bin | margo.exe: ~bin/gosublime.margo_r18.11.28-1_go?.exe (missing) | go.exe: /usr/local/bin/go (ok) | go.version: go? | GOROOT: (not set) | GOPATH: ~/work_xenial/one.com-systems-api | GOBIN: /usr/local/Cellar/go/1.11.4/bin/go | set.shell: [] | env.shell: /bin/bash | shell.cmd: ['/bin/bash', '-l', '-c', '${CMD}'] | sh.bootstrap: | > | > | error log: `

And things that should be handled by gofmt does not change when I use cmd+. and cmd+f

Any pointers?

DisposaBoy commented 5 years ago
soenderg commented 5 years ago

$ go env GOROOT /usr/local/opt/go/libexec $ go version go version go1.11.4 darwin/amd64

This is the console log from ST3: startup, version: 3184 osx x64 channel: dev executable: /Applications/Sublime Text.app/Contents/MacOS/Sublime Text working dir: / packages path: /Users/asj/Library/Application Support/Sublime Text 3/Packages state path: /Users/asj/Library/Application Support/Sublime Text 3/Local zip path: /Applications/Sublime Text.app/Contents/MacOS/Packages zip path: /Users/asj/Library/Application Support/Sublime Text 3/Installed Packages ignored_packages: ["Vintage"] pre session restore time: 0.444839 using gpu buffer for window using gpu buffer for window git working dir: /vol/asjxenial/work/sysdoc using gpu buffer for window git working dir: /vol/asjxenial/work/one.com-docserver using gpu buffer for window git working dir: /vol/asjxenial/work/one.com-database-schema using gpu buffer for window git working dir: /vol/asjxenial/work/chef-cookbook-onecom-firewall using gpu buffer for window git working dir: /vol/asjxenial/work/chef-repo using gpu buffer for window git working dir: /vol/asjxenial/work/one.com-systems-api startup time: 0.750341 environment variables loaded using: /bin/bash -l reloading plugin Default.arithmetic reloading plugin Default.auto_indent_tag reloading plugin Default.block reloading plugin Default.colors reloading plugin Default.comment reloading plugin Default.convert_color_scheme reloading plugin Default.convert_syntax reloading plugin Default.copy_path reloading plugin Default.detect_indentation reloading plugin Default.duplicate_line reloading plugin Default.echo reloading plugin Default.exec reloading plugin Default.fold reloading plugin Default.font reloading plugin Default.goto_line reloading plugin Default.history_list reloading plugin Default.indentation reloading plugin Default.install_package_control scan: /vol/asjxenial/work/sysdoc/base/gitlab has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/sysdoc/base/git inode: 2120594 reloading plugin Default.kill_ring reloading plugin Default.mark reloading plugin Default.new_templates reloading plugin Default.open_context_url reloading plugin Default.open_in_browser reloading plugin Default.pane reloading plugin Default.paragraph reloading plugin Default.paste_from_history reloading plugin Default.profile reloading plugin Default.quick_panel reloading plugin Default.rename reloading plugin Default.run_syntax_tests reloading plugin Default.save_on_focus_lost reloading plugin Default.scroll reloading plugin Default.set_unsaved_view_name reloading plugin Default.settings reloading plugin Default.show_scope_name reloading plugin Default.side_bar reloading plugin Default.sort reloading plugin Default.swap_line reloading plugin Default.switch_file reloading plugin Default.symbol reloading plugin Default.transform reloading plugin Default.transpose reloading plugin Default.trim_trailing_white_space reloading plugin Default.ui reloading plugin CSS.css_completions reloading plugin Diff.diff reloading plugin HTML.encode_html_entities reloading plugin HTML.html_completions reloading plugin ShellScript.ShellScript reloading plugin 0_package_control_loader.00-package_control reloading plugin 0_package_control_loader.01-pygments reloading plugin 0_package_control_loader.50-markupsafe reloading plugin 0_package_control_loader.50-pymdownx reloading plugin 0_package_control_loader.50-python-markdown reloading plugin 0_package_control_loader.50-pyyaml reloading plugin 0_package_control_loader.51-python-jinja2 reloading plugin 0_package_control_loader.55-mdpopups reloading plugin GitGutter.plugin reloading plugin GitSavvy.init reloading plugin GitSavvy.git_savvy reloading plugin JSON Reindent.sublime_json_reindent reloading plugin Package Control.1_reloader reloading plugin Package Control.2_bootstrap reloading plugin Package Control.Package Control reloading plugin TrailingSpaces.trailing_spaces reloading plugin ASCII Decorator.ASCII Decorator Couldn't load pkg_resources reloading plugin ASCII Decorator.subcomments reloading plugin ASCII Decorator.subfiglet reloading plugin GoSublime._after reloading plugin GoSublime._before reloading plugin GoSublime.GoSublime reloading plugin GoSublime.gs9o reloading plugin GoSublime.gscommands reloading plugin GoSublime.gscomplete reloading plugin GoSublime.gsdoc reloading plugin GoSublime.gsev reloading plugin GoSublime.gslint reloading plugin GoSublime.gspalette reloading plugin GoSublime.gstest reloading plugin GoSublime.margo_sublime reloading plugin LaTeXTools.01_reload_submodules reloading plugin LaTeXTools.02_temp_file_cleanup reloading plugin LaTeXTools.03_reset_phantoms reloading plugin LaTeXTools.biblatex_crossref_completions reloading plugin LaTeXTools.biblatex_field_name_completions reloading plugin LaTeXTools.biblatex_name_completions reloading plugin LaTeXTools.biblatex_snippet_completions reloading plugin LaTeXTools.biblatex_syntax_listener reloading plugin LaTeXTools.change_environment reloading plugin LaTeXTools.create_mousemap reloading plugin LaTeXTools.delete_temp_files reloading plugin LaTeXTools.detect_spellcheck reloading plugin LaTeXTools.getRegion reloading plugin LaTeXTools.getTeXRoot reloading plugin LaTeXTools.jumpto_anywhere reloading plugin LaTeXTools.jumpto_tex_file reloading plugin LaTeXTools.jumpToPDF reloading plugin LaTeXTools.kpsewhich reloading plugin LaTeXTools.latex_cite_completions reloading plugin LaTeXTools.latex_cwl_completions reloading plugin LaTeXTools.latex_directive_completions reloading plugin LaTeXTools.latex_env_completions reloading plugin LaTeXTools.latex_fill_all reloading plugin LaTeXTools.latex_glossary_completions reloading plugin LaTeXTools.latex_input_completions reloading plugin LaTeXTools.latex_installed_packages reloading plugin LaTeXTools.latex_own_command_completions reloading plugin LaTeXTools.latex_ref_completions reloading plugin LaTeXTools.latexCommand reloading plugin LaTeXTools.latexDocumentationViewer reloading plugin LaTeXTools.latexEnvCloser reloading plugin LaTeXTools.latexEnvironment reloading plugin LaTeXTools.latextools_cache_listener reloading plugin LaTeXTools.latextools_default_settings reloading plugin LaTeXTools.latextools_plugin reloading plugin LaTeXTools.latextools_sublime_version_listener reloading plugin LaTeXTools.makePDF reloading plugin LaTeXTools.migrate reloading plugin LaTeXTools.open_detexify reloading plugin LaTeXTools.parseTeXlog reloading plugin LaTeXTools.search_commands reloading plugin LaTeXTools.system_check reloading plugin LaTeXTools.texcount reloading plugin LaTeXTools.texMacro reloading plugin LaTeXTools.texSections reloading plugin LaTeXTools.texSyntaxListener reloading plugin LaTeXTools.toc_quickpanel reloading plugin LaTeXTools.toggle_auto reloading plugin LaTeXTools.toggle_focus reloading plugin LaTeXTools.toggle_fwdsync reloading plugin LaTeXTools.toggle_show reloading plugin LaTeXTools.toggle_view_on_build reloading plugin Pretty JSON.PrettyJson reloading plugin Pretty JSON.PrettyJsonListeners plugins loaded Loaded LaTeXTools plugins ['new_bibliography', 'traditional_bibliography'] from path /Users/asj/Library/Application Support/Sublime Text 3/Packages/LaTeXTools/bibliography_plugins GoSublime r18.11.28-1: _before.init() GoSublime r18.11.28-1: gs.init() Loading LaTeXTools plugins... Running "/usr/local/bin/gs -version" GoSublime r18.11.28-1: sh.init() Loaded LaTeXTools plugins ['base_viewer'] from path /Users/asj/Library/Application Support/Sublime Text 3/Packages/LaTeXTools/viewers/base_viewer.py Loaded LaTeXTools plugins ['evince_viewer', 'sumatra_viewer', 'zathura_viewer', 'command_viewer', 'okular_viewer', 'preview_viewer', 'skim_viewer'] from path /Users/asj/Library/Application Support/Sublime Text 3/Packages/LaTeXTools/viewers Loaded LaTeXTools plugins ['pdf_builder'] from path /Users/asj/Library/Application Support/Sublime Text 3/Packages/LaTeXTools/builders/pdfBuilder.py Loaded LaTeXTools plugins ['traditional_builder', 'script_builder', 'simple_builder', 'basic_builder'] from path /Users/asj/Library/Application Support/Sublime Text 3/Packages/LaTeXTools/builders Loaded LaTeXTools plugins [] from path /Users/asj/Library/Application Support/Sublime Text 3/Packages/LaTeXTools/bibliography_plugins scan: /vol/asjxenial/work/one.com-systems-api/systems-api-server/one.com-systems-api has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/systems-api-server inode: 2503149 ...(lots of similar messages cut out) /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/vendor has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/vendor inode: 2502748 Package Control: No updated packages

On Tue, Dec 18, 2018 at 10:20 AM DisposaBoy notifications@github.com wrote:

-

What's the output of go env GOROOT and go version?

Is there any other error output in the Sublime Text console at startup?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DisposaBoy/GoSublime/issues/897#issuecomment-448151975, or mute the thread https://github.com/notifications/unsubscribe-auth/AAuxfxOFXtB2y_vWOluqOXRt9gu5rOlXks5u6LNVgaJpZM4ZXvwi .

DisposaBoy commented 5 years ago

That console output is incomplete. You can remove irrelevant lines if it's too long. GoSublime logs have lines containing the words GoSublime and/or margo.

soenderg commented 5 years ago

The only lines containing GoSublime or margo is:

reloading plugin GoSublime._after reloading plugin GoSublime._before reloading plugin GoSublime.GoSublime reloading plugin GoSublime.gs9o reloading plugin GoSublime.gscommands reloading plugin GoSublime.gscomplete reloading plugin GoSublime.gsdoc reloading plugin GoSublime.gsev reloading plugin GoSublime.gslint reloading plugin GoSublime.gspalette reloading plugin GoSublime.gstest reloading plugin GoSublime.margo_sublime GoSublime r18.11.28-1: _before.init() GoSublime r18.11.28-1: gs.init() GoSublime r18.11.28-1: sh.init()

Here it is in its entirety (I copied it from the console log I get when pressing ^+`):

startup, version: 3184 osx x64 channel: dev executable: /Applications/Sublime Text.app/Contents/MacOS/Sublime Text working dir: / packages path: /Users/asj/Library/Application Support/Sublime Text 3/Packages state path: /Users/asj/Library/Application Support/Sublime Text 3/Local zip path: /Applications/Sublime Text.app/Contents/MacOS/Packages zip path: /Users/asj/Library/Application Support/Sublime Text 3/Installed Packages ignored_packages: ["Vintage"] pre session restore time: 0.444839 using gpu buffer for window using gpu buffer for window git working dir: /vol/asjxenial/work/sysdoc using gpu buffer for window git working dir: /vol/asjxenial/work/one.com-docserver using gpu buffer for window git working dir: /vol/asjxenial/work/one.com-database-schema using gpu buffer for window git working dir: /vol/asjxenial/work/chef-cookbook-onecom-firewall using gpu buffer for window git working dir: /vol/asjxenial/work/chef-repo using gpu buffer for window git working dir: /vol/asjxenial/work/one.com-systems-api startup time: 0.750341 environment variables loaded using: /bin/bash -l reloading plugin Default.arithmetic reloading plugin Default.auto_indent_tag reloading plugin Default.block reloading plugin Default.colors reloading plugin Default.comment reloading plugin Default.convert_color_scheme reloading plugin Default.convert_syntax reloading plugin Default.copy_path reloading plugin Default.detect_indentation reloading plugin Default.duplicate_line reloading plugin Default.echo reloading plugin Default.exec reloading plugin Default.fold reloading plugin Default.font reloading plugin Default.goto_line reloading plugin Default.history_list reloading plugin Default.indentation reloading plugin Default.install_package_control scan: /vol/asjxenial/work/sysdoc/base/gitlab has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/sysdoc/base/git inode: 2120594 reloading plugin Default.kill_ring reloading plugin Default.mark reloading plugin Default.new_templates reloading plugin Default.open_context_url reloading plugin Default.open_in_browser reloading plugin Default.pane reloading plugin Default.paragraph reloading plugin Default.paste_from_history reloading plugin Default.profile reloading plugin Default.quick_panel reloading plugin Default.rename reloading plugin Default.run_syntax_tests reloading plugin Default.save_on_focus_lost reloading plugin Default.scroll reloading plugin Default.set_unsaved_view_name reloading plugin Default.settings reloading plugin Default.show_scope_name reloading plugin Default.side_bar reloading plugin Default.sort reloading plugin Default.swap_line reloading plugin Default.switch_file reloading plugin Default.symbol reloading plugin Default.transform reloading plugin Default.transpose reloading plugin Default.trim_trailing_white_space reloading plugin Default.ui reloading plugin CSS.css_completions reloading plugin Diff.diff reloading plugin HTML.encode_html_entities reloading plugin HTML.html_completions reloading plugin ShellScript.ShellScript reloading plugin 0_package_control_loader.00-package_control reloading plugin 0_package_control_loader.01-pygments reloading plugin 0_package_control_loader.50-markupsafe reloading plugin 0_package_control_loader.50-pymdownx reloading plugin 0_package_control_loader.50-python-markdown reloading plugin 0_package_control_loader.50-pyyaml reloading plugin 0_package_control_loader.51-python-jinja2 reloading plugin 0_package_control_loader.55-mdpopups reloading plugin GitGutter.plugin reloading plugin GitSavvy.init reloading plugin GitSavvy.git_savvy reloading plugin JSON Reindent.sublime_json_reindent reloading plugin Package Control.1_reloader reloading plugin Package Control.2_bootstrap reloading plugin Package Control.Package Control reloading plugin TrailingSpaces.trailing_spaces reloading plugin ASCII Decorator.ASCII Decorator Couldn't load pkg_resources reloading plugin ASCII Decorator.subcomments reloading plugin ASCII Decorator.subfiglet reloading plugin GoSublime._after reloading plugin GoSublime._before reloading plugin GoSublime.GoSublime reloading plugin GoSublime.gs9o reloading plugin GoSublime.gscommands reloading plugin GoSublime.gscomplete reloading plugin GoSublime.gsdoc reloading plugin GoSublime.gsev reloading plugin GoSublime.gslint reloading plugin GoSublime.gspalette reloading plugin GoSublime.gstest reloading plugin GoSublime.margo_sublime reloading plugin LaTeXTools.01_reload_submodules reloading plugin LaTeXTools.02_temp_file_cleanup reloading plugin LaTeXTools.03_reset_phantoms reloading plugin LaTeXTools.biblatex_crossref_completions reloading plugin LaTeXTools.biblatex_field_name_completions reloading plugin LaTeXTools.biblatex_name_completions reloading plugin LaTeXTools.biblatex_snippet_completions reloading plugin LaTeXTools.biblatex_syntax_listener reloading plugin LaTeXTools.change_environment reloading plugin LaTeXTools.create_mousemap reloading plugin LaTeXTools.delete_temp_files reloading plugin LaTeXTools.detect_spellcheck reloading plugin LaTeXTools.getRegion reloading plugin LaTeXTools.getTeXRoot reloading plugin LaTeXTools.jumpto_anywhere reloading plugin LaTeXTools.jumpto_tex_file reloading plugin LaTeXTools.jumpToPDF reloading plugin LaTeXTools.kpsewhich reloading plugin LaTeXTools.latex_cite_completions reloading plugin LaTeXTools.latex_cwl_completions reloading plugin LaTeXTools.latex_directive_completions reloading plugin LaTeXTools.latex_env_completions reloading plugin LaTeXTools.latex_fill_all reloading plugin LaTeXTools.latex_glossary_completions reloading plugin LaTeXTools.latex_input_completions reloading plugin LaTeXTools.latex_installed_packages reloading plugin LaTeXTools.latex_own_command_completions reloading plugin LaTeXTools.latex_ref_completions reloading plugin LaTeXTools.latexCommand reloading plugin LaTeXTools.latexDocumentationViewer reloading plugin LaTeXTools.latexEnvCloser reloading plugin LaTeXTools.latexEnvironment reloading plugin LaTeXTools.latextools_cache_listener reloading plugin LaTeXTools.latextools_default_settings reloading plugin LaTeXTools.latextools_plugin reloading plugin LaTeXTools.latextools_sublime_version_listener reloading plugin LaTeXTools.makePDF reloading plugin LaTeXTools.migrate reloading plugin LaTeXTools.open_detexify reloading plugin LaTeXTools.parseTeXlog reloading plugin LaTeXTools.search_commands reloading plugin LaTeXTools.system_check reloading plugin LaTeXTools.texcount reloading plugin LaTeXTools.texMacro reloading plugin LaTeXTools.texSections reloading plugin LaTeXTools.texSyntaxListener reloading plugin LaTeXTools.toc_quickpanel reloading plugin LaTeXTools.toggle_auto reloading plugin LaTeXTools.toggle_focus reloading plugin LaTeXTools.toggle_fwdsync reloading plugin LaTeXTools.toggle_show reloading plugin LaTeXTools.toggle_view_on_build reloading plugin Pretty JSON.PrettyJson reloading plugin Pretty JSON.PrettyJsonListeners plugins loaded Loaded LaTeXTools plugins ['new_bibliography', 'traditional_bibliography'] from path /Users/asj/Library/Application Support/Sublime Text 3/Packages/LaTeXTools/bibliography_plugins GoSublime r18.11.28-1: _before.init() GoSublime r18.11.28-1: gs.init() Loading LaTeXTools plugins... Running "/usr/local/bin/gs -version" GoSublime r18.11.28-1: sh.init() Loaded LaTeXTools plugins ['base_viewer'] from path /Users/asj/Library/Application Support/Sublime Text 3/Packages/LaTeXTools/viewers/base_viewer.py Loaded LaTeXTools plugins ['evince_viewer', 'sumatra_viewer', 'zathura_viewer', 'command_viewer', 'okular_viewer', 'preview_viewer', 'skim_viewer'] from path /Users/asj/Library/Application Support/Sublime Text 3/Packages/LaTeXTools/viewers Loaded LaTeXTools plugins ['pdf_builder'] from path /Users/asj/Library/Application Support/Sublime Text 3/Packages/LaTeXTools/builders/pdfBuilder.py Loaded LaTeXTools plugins ['traditional_builder', 'script_builder', 'simple_builder', 'basic_builder'] from path /Users/asj/Library/Application Support/Sublime Text 3/Packages/LaTeXTools/builders Loaded LaTeXTools plugins [] from path /Users/asj/Library/Application Support/Sublime Text 3/Packages/LaTeXTools/bibliography_plugins scan: /vol/asjxenial/work/one.com-systems-api/systems-api-server/one.com-systems-api has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/systems-api-server inode: 2503149 scan: /vol/asjxenial/work/one.com-docserver/src/docserver/debian has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-docserver/debian inode: 2398062 scan: /vol/asjxenial/work/one.com-docserver/src/docserver/assets has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-docserver/assets inode: 2296054 scan: /vol/asjxenial/work/one.com-docserver/src/docserver/etc has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-docserver/etc inode: 2398070 scan: /vol/asjxenial/work/one.com-docserver/src/docserver/internal has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-docserver/internal inode: 2398076 scan: /vol/asjxenial/work/one.com-docserver/src/docserver/scripts has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-docserver/scripts inode: 2398085 scan: /vol/asjxenial/work/one.com-docserver/src/docserver/src has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-docserver/src inode: 2398087 scan: /vol/asjxenial/work/one.com-docserver/src/docserver/lib has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-docserver/lib inode: 2398081 scan: /vol/asjxenial/work/one.com-docserver/src/docserver/vendor has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-docserver/vendor inode: 2398089 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/bin has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/bin inode: 2502711 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/containers has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/containers inode: 2500974 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/debian has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/debian inode: 2502719 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/docs has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/docs inode: 2502867 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/etc has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/etc inode: 2503034 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/fixtures has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/fixtures inode: 2503043 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/internal has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/internal inode: 2503064 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/junk has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/junk inode: 2501596 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/monitoring has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/monitoring inode: 2503206 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/scripts has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/scripts inode: 2503210 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/src has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/src inode: 2503147 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/systems-api-server has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/systems-api-server inode: 2503149 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/tools has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/tools inode: 2515577 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/vendor has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/vendor inode: 2502748 Package Control: No updated packages reloading /vol/asjxenial/work/one.com-systems-api/docker-compose.yml reloading /vol/asjxenial/work/one.com-systems-api/Makefile

DisposaBoy commented 5 years ago

It's definitely incomplete for some reason.

The output should contain lines like GoSublime r18.11.28-1: _after.init() and GoSublime init r18.11.28-1.

Did you restart (cmd+q) Sublime Text?

soenderg commented 5 years ago

Here is a fresh log just after restart:

startup, version: 3184 osx x64 channel: dev executable: /Applications/Sublime Text.app/Contents/MacOS/Sublime Text working dir: / packages path: /Users/asj/Library/Application Support/Sublime Text 3/Packages state path: /Users/asj/Library/Application Support/Sublime Text 3/Local zip path: /Applications/Sublime Text.app/Contents/MacOS/Packages zip path: /Users/asj/Library/Application Support/Sublime Text 3/Installed Packages ignored_packages: ["Vintage"] pre session restore time: 0.402042 using gpu buffer for window using gpu buffer for window git working dir: /vol/asjxenial/work/sysdoc using gpu buffer for window git working dir: /vol/asjxenial/work/one.com-docserver using gpu buffer for window git working dir: /vol/asjxenial/work/one.com-database-schema using gpu buffer for window git working dir: /vol/asjxenial/work/chef-cookbook-onecom-firewall using gpu buffer for window git working dir: /vol/asjxenial/work/chef-repo using gpu buffer for window git working dir: /vol/asjxenial/work/one.com-systems-api startup time: 0.710712 scan: /vol/asjxenial/work/sysdoc/base/gitlab has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/sysdoc/base/git inode: 2120594 environment variables loaded using: /bin/bash -l reloading plugin Default.arithmetic reloading plugin Default.auto_indent_tag reloading plugin Default.block reloading plugin Default.colors reloading plugin Default.comment reloading plugin Default.convert_color_scheme reloading plugin Default.convert_syntax reloading plugin Default.copy_path reloading plugin Default.detect_indentation reloading plugin Default.duplicate_line reloading plugin Default.echo reloading plugin Default.exec reloading plugin Default.fold reloading plugin Default.font reloading plugin Default.goto_line reloading plugin Default.history_list reloading plugin Default.indentation reloading plugin Default.install_package_control reloading plugin Default.kill_ring reloading plugin Default.mark reloading plugin Default.new_templates reloading plugin Default.open_context_url reloading plugin Default.open_in_browser reloading plugin Default.pane reloading plugin Default.paragraph reloading plugin Default.paste_from_history reloading plugin Default.profile reloading plugin Default.quick_panel reloading plugin Default.rename reloading plugin Default.run_syntax_tests reloading plugin Default.save_on_focus_lost reloading plugin Default.scroll reloading plugin Default.set_unsaved_view_name reloading plugin Default.settings reloading plugin Default.show_scope_name reloading plugin Default.side_bar reloading plugin Default.sort reloading plugin Default.swap_line reloading plugin Default.switch_file reloading plugin Default.symbol reloading plugin Default.transform reloading plugin Default.transpose reloading plugin Default.trim_trailing_white_space reloading plugin Default.ui reloading plugin CSS.css_completions reloading plugin Diff.diff reloading plugin HTML.encode_html_entities reloading plugin HTML.html_completions reloading plugin ShellScript.ShellScript reloading plugin 0_package_control_loader.00-package_control reloading plugin 0_package_control_loader.01-pygments reloading plugin 0_package_control_loader.50-markupsafe reloading plugin 0_package_control_loader.50-pymdownx reloading plugin 0_package_control_loader.50-python-markdown reloading plugin 0_package_control_loader.50-pyyaml reloading plugin 0_package_control_loader.51-python-jinja2 reloading plugin 0_package_control_loader.55-mdpopups reloading plugin GitGutter.plugin reloading plugin GitSavvy.init reloading plugin GitSavvy.git_savvy reloading plugin JSON Reindent.sublime_json_reindent reloading plugin Package Control.1_reloader reloading plugin Package Control.2_bootstrap reloading plugin Package Control.Package Control reloading plugin TrailingSpaces.trailing_spaces reloading plugin ASCII Decorator.ASCII Decorator Couldn't load pkg_resources reloading plugin ASCII Decorator.subcomments reloading plugin ASCII Decorator.subfiglet reloading plugin GoSublime._after reloading plugin GoSublime._before reloading plugin GoSublime.GoSublime reloading plugin GoSublime.gs9o reloading plugin GoSublime.gscommands reloading plugin GoSublime.gscomplete reloading plugin GoSublime.gsdoc reloading plugin GoSublime.gsev reloading plugin GoSublime.gslint reloading plugin GoSublime.gspalette reloading plugin GoSublime.gstest reloading plugin GoSublime.margo_sublime reloading plugin LaTeXTools.01_reload_submodules reloading plugin LaTeXTools.02_temp_file_cleanup reloading plugin LaTeXTools.03_reset_phantoms reloading plugin LaTeXTools.biblatex_crossref_completions reloading plugin LaTeXTools.biblatex_field_name_completions reloading plugin LaTeXTools.biblatex_name_completions reloading plugin LaTeXTools.biblatex_snippet_completions reloading plugin LaTeXTools.biblatex_syntax_listener reloading plugin LaTeXTools.change_environment reloading plugin LaTeXTools.create_mousemap reloading plugin LaTeXTools.delete_temp_files reloading plugin LaTeXTools.detect_spellcheck reloading plugin LaTeXTools.getRegion reloading plugin LaTeXTools.getTeXRoot reloading plugin LaTeXTools.jumpto_anywhere reloading plugin LaTeXTools.jumpto_tex_file reloading plugin LaTeXTools.jumpToPDF reloading plugin LaTeXTools.kpsewhich reloading plugin LaTeXTools.latex_cite_completions reloading plugin LaTeXTools.latex_cwl_completions reloading plugin LaTeXTools.latex_directive_completions reloading plugin LaTeXTools.latex_env_completions reloading plugin LaTeXTools.latex_fill_all reloading plugin LaTeXTools.latex_glossary_completions reloading plugin LaTeXTools.latex_input_completions reloading plugin LaTeXTools.latex_installed_packages reloading plugin LaTeXTools.latex_own_command_completions reloading plugin LaTeXTools.latex_ref_completions reloading plugin LaTeXTools.latexCommand reloading plugin LaTeXTools.latexDocumentationViewer reloading plugin LaTeXTools.latexEnvCloser reloading plugin LaTeXTools.latexEnvironment reloading plugin LaTeXTools.latextools_cache_listener reloading plugin LaTeXTools.latextools_default_settings reloading plugin LaTeXTools.latextools_plugin reloading plugin LaTeXTools.latextools_sublime_version_listener reloading plugin LaTeXTools.makePDF reloading plugin LaTeXTools.migrate reloading plugin LaTeXTools.open_detexify reloading plugin LaTeXTools.parseTeXlog reloading plugin LaTeXTools.search_commands reloading plugin LaTeXTools.system_check reloading plugin LaTeXTools.texcount reloading plugin LaTeXTools.texMacro reloading plugin LaTeXTools.texSections reloading plugin LaTeXTools.texSyntaxListener reloading plugin LaTeXTools.toc_quickpanel reloading plugin LaTeXTools.toggle_auto reloading plugin LaTeXTools.toggle_focus reloading plugin LaTeXTools.toggle_fwdsync reloading plugin LaTeXTools.toggle_show reloading plugin LaTeXTools.toggle_view_on_build reloading plugin Pretty JSON.PrettyJson reloading plugin Pretty JSON.PrettyJsonListeners plugins loaded Loaded LaTeXTools plugins ['new_bibliography', 'traditional_bibliography'] from path /Users/asj/Library/Application Support/Sublime Text 3/Packages/LaTeXTools/bibliography_plugins GoSublime r18.11.28-1: _before.init() GoSublime r18.11.28-1: gs.init() Loading LaTeXTools plugins... Loaded LaTeXTools plugins ['pdf_builder'] from path /Users/asj/Library/Application Support/Sublime Text 3/Packages/LaTeXTools/builders/pdfBuilder.py Running "/usr/local/bin/gs -version" GoSublime r18.11.28-1: sh.init() Loaded LaTeXTools plugins ['basic_builder', 'simple_builder', 'traditional_builder', 'script_builder'] from path /Users/asj/Library/Application Support/Sublime Text 3/Packages/LaTeXTools/builders Loaded LaTeXTools plugins ['base_viewer'] from path /Users/asj/Library/Application Support/Sublime Text 3/Packages/LaTeXTools/viewers/base_viewer.py Loaded LaTeXTools plugins ['evince_viewer', 'skim_viewer', 'zathura_viewer', 'preview_viewer', 'sumatra_viewer', 'command_viewer', 'okular_viewer'] from path /Users/asj/Library/Application Support/Sublime Text 3/Packages/LaTeXTools/viewers Loaded LaTeXTools plugins [] from path /Users/asj/Library/Application Support/Sublime Text 3/Packages/LaTeXTools/bibliography_plugins scan: /vol/asjxenial/work/one.com-systems-api/systems-api-server/one.com-systems-api has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/systems-api-server inode: 2503149 scan: /vol/asjxenial/work/one.com-docserver/src/docserver/assets has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-docserver/assets inode: 2296054 scan: /vol/asjxenial/work/one.com-docserver/src/docserver/etc has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-docserver/etc inode: 2398070 scan: /vol/asjxenial/work/one.com-docserver/src/docserver/debian has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-docserver/debian inode: 2398062 scan: /vol/asjxenial/work/one.com-docserver/src/docserver/internal has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-docserver/internal inode: 2398076 scan: /vol/asjxenial/work/one.com-docserver/src/docserver/lib has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-docserver/lib inode: 2398081 scan: /vol/asjxenial/work/one.com-docserver/src/docserver/scripts has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-docserver/scripts inode: 2398085 scan: /vol/asjxenial/work/one.com-docserver/src/docserver/src has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-docserver/src inode: 2398087 scan: /vol/asjxenial/work/one.com-docserver/src/docserver/vendor has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-docserver/vendor inode: 2398089 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/bin has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/bin inode: 2502711 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/containers has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/containers inode: 2500974 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/debian has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/debian inode: 2502719 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/docs has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/docs inode: 2502867 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/etc has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/etc inode: 2503034 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/fixtures has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/fixtures inode: 2503043 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/internal has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/internal inode: 2503064 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/junk has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/junk inode: 2501596 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/monitoring has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/monitoring inode: 2503206 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/scripts has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/scripts inode: 2503210 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/src has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/src inode: 2503147 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/systems-api-server has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/systems-api-server inode: 2503149 scan: /vol/asjxenial/work/one.com-systems-api/src/one.com-systems-api/vendor has been seen before, skipping (using inode) previous path: /vol/asjxenial/work/one.com-systems-api/vendor inode: 2502748 Package Control: Skipping automatic upgrade, last run at 2018-12-18 10:33:02, next run at 2018-12-18 11:33:02 or after

DisposaBoy commented 5 years ago

Are you waiting until the error message is shown? Maybe the output is getting truncated when you post it in a comment here on Github?

soenderg commented 5 years ago

I’ve now waited since my last post and it is still not there. It is verbatim what I have in the actual log. Nothing gets truncated. I pasted it in ST and searched for the ones you mentioned, but they’re simply not there.

DisposaBoy commented 5 years ago

That's strange...

Can you edit Packages/GoSublime/gosubl/sh.py and replace line 214 cr = run(bs_exe) with the code below then restart Sublime Text?

cr = run(bs_exe)
raise Exception('cr.exc=`{}`\ncr.err=`{}`\ncr.out=`{}`'.format(cr.exc, cr.err, cr.out))

When Sublime Text starts, you should now see an exception thrown after the GoSublime r18.11.28-1: sh.init() line.

soenderg commented 5 years ago

I added this:

$ git diff diff --git a/gosubl/sh.py b/gosubl/sh.py index bcf423d..21718c8 100644 --- a/gosubl/sh.py +++ b/gosubl/sh.py @@ -9,6 +9,7 @@ import string import sublime import subprocess import time +import sys

st_environ = os.environ.copy()

@@ -202,12 +203,19 @@ def gsinit(={}): bs_exe = gs.file_path('bin/gosubl-sh-bootstrap.exe')

    def run(cmd_str, *, env={}):

And the result in the console log is:

... GoSublime r18.11.28-1: sh.init() DBG1: About to build binary... DBG2: go build -o bin/gosubl-sh-bootstrap.exe gosubl/sh-bootstrap.go DBG3: {'GO111MODULE': 'off'}, /Users/asj/Library/Application Support/Sublime Text 3/Packages/GoSublime Loaded LaTeXTools plugins [] from path /Users/asj/Library/Application Support/Sublime Text 3/Packages/LaTeXTools/ ...

Since it never gets to DBG4, the go build command obviously fails.

My GoSublime.sublime-settings are: { "fmt_cmd": ["goimports"], "env": { "GOROOT": "/usr/local/opt/go/libexec", "GOPATH": "/Users/asj/Library/Application Support/Sublime Text 3/Packages/GoSublime" } }

And the GoSublime Sanity Check currently looks like this now: | install state: | sublime.version: 3184 | sublime.channel: dev | about.ann: a18.11.28-1 | about.version: r18.11.28-1 | version: r18.11.28-1 | platform: osx-x64 | ~bin: ~/Library/Application Support/Sublime Text 3/Packages/User/GoSublime/osx-x64/bin | margo.exe: ~bin/gosublime.margo_r18.11.28-1_go?.exe (ok) | go.exe: /usr/local/opt/go/libexec/bin/go (ok) | go.version: go? | GOROOT: /usr/local/opt/go/libexec | GOPATH: ~/Library/Application Support/Sublime Text 3/Packages/GoSublime | GOBIN: (not set) | set.shell: [] | env.shell: /bin/bash | shell.cmd: ['/bin/bash', '-l', '-c', '${CMD}'] | sh.bootstrap: | > | > | error log: 2018-12-18 12:53:23.966978 : | > MarGo: Missing required environment variables: GOROOT | > See the Quirks section of USAGE.md for info | > -------------------------------- | > | > 2018-12-18 15:19:19.308056 : | > GsPalette: Abort. sh.init not done | > -------------------------------- | > | > 2018-12-18 15:19:27.168795 : | > GsPalette: Abort. sh.init not done | > -------------------------------- | > | > 2018-12-18 15:19:40.387268 : | > GsPalette: Abort. sh.init not done | > --------------------------------

DisposaBoy commented 5 years ago

It looks like the command never returns. Does running go build -o bin/gosubl-sh-bootstrap.exe gosubl/sh-bootstrap.go manually from inside Packages/GoSublime work?

soenderg commented 5 years ago

Yes, that works fine with the same GOROOT and GOPATH.

On Tue, Dec 18, 2018 at 4:27 PM DisposaBoy notifications@github.com wrote:

It looks like the command never returns. Does running go build -o bin/gosubl-sh-bootstrap.exe gosubl/sh-bootstrap.go manually from inside Packages/GoSublime work?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DisposaBoy/GoSublime/issues/897#issuecomment-448258923, or mute the thread https://github.com/notifications/unsubscribe-auth/AAuxf2E-BBJKjpfBlD86hUMdxFTnPKiBks5u6QlNgaJpZM4ZXvwi .

DisposaBoy commented 5 years ago

Maybe it's something to do with the Python environment... maybe try downgrading to an earlier version of Sublime Text to confirm.

Does running the following from the Subliime Text console work?

from GoSublime.gosubl.sh import ShellCommand, Command; ShellCommand('go version').run(); Command(['go', 'version']).run()
soenderg commented 5 years ago

Yeah, I think we're closing in on it. This command yields the spinning pizza of death. I think I can deduct my way out of it from here. Thank you very much for your kind help!

On Tue, Dec 18, 2018 at 9:43 PM DisposaBoy notifications@github.com wrote:

Maybe it's something to do with the Python environment... maybe try downgrading to an earlier version of Sublime Text to confirm.

Does running the following from the Subliime Text console work?

from GoSublime.gosubl.sh import ShellCommand, Command; ShellCommand('go version').run(); Command(['go', 'version']).run()

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DisposaBoy/GoSublime/issues/897#issuecomment-448363311, or mute the thread https://github.com/notifications/unsubscribe-auth/AAuxf3kjTksEZgTgRkVf1_wqHNv6tLYcks5u6VNygaJpZM4ZXvwi .