Socket not found on Yosemite with brew and ST3
See original GitHub issueTraceback (most recent call last):
File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 358, in on_query_completions
res = callback.on_query_completions(v, prefix, locations)
File "/Users/user/Library/Application Support/Sublime Text 3/Packages/ElixirSublime/elixir_sublime.py", line 270, in on_query_completions
if not session.send('COMPLETE', expand_selection(view, locations[0], aliases=aliases)):
File "/Users/user/Library/Application Support/Sublime Text 3/Packages/ElixirSublime/elixir_sublime.py", line 189, in send
self.socket.send(str.encode(cmd))
AttributeError: 'NoneType' object has no attribute 'send'
Issue Analytics
- State:
- Created 9 years ago
- Comments:18
Top Results From Across the Web
Frequently Asked Questions about Visiting Yosemite in 2023
If you try to find availability on Recreation.gov and it says reservations are not yet released, it means no more reservations are available...
Read more >Homebrew cask option not recognized? - Stack Overflow
As of 2021, the answer to this question for me was that instead of brew cask install myprogram. I should run: brew install...
Read more >Untitled
Dr dudenhoefer erie, Our solar system planets pluto, Basen zalesie cennik, Enbridge adams station, Aperture ring not working, Hope drone godspeed you black ......
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

I’ve investigated this issue (Win 10 x64, ST3 Build 3083). By looking at the source code I’ve found that you can find log file in
%TEMP%\ElixirSublime.log. And the log file was really helpful.My log file had the following content:
So the reason of this error is a missing Hex package manager. To install it run the following command:
mix local.hex.After that the
socket.timeout: timed outerror was fixed. Then I’ve got another error in ST3 console:The reason of this error is that I haven’t run
mix runfor the first time. So running this command fixed the issue.Hope these bugs will be fixed soon and the info provided by me will be useful.
Thanks, Michael.
Note to the people skipping the thread and jumping directly to the end : the version provided on Package Control isn’t up to date at this point. In my case i had to manually fix the “sublime_completion/mix.exs” file myself (see https://github.com/vishnevskiy/ElixirSublime/issues/18). You may want to install the plugin manually rather than rely on package control.
You may want to look at your tempdir for a ElixirSublime.log file (use “echo $TMPDIR” in terminal to find it) to troubleshoot your particular issue.