-
Notifications
You must be signed in to change notification settings - Fork 78
Open
Description
Am I missing something?
I installed gopls but when I run it I still see the issue.
(.venv) $ go install golang.org/x/tools/gopls@latest
(.venv) $ python -i
Python 3.11.9 (v3.11.9:de54cf5be3, Apr 2 2024, 07:12:50) [Clang 13.0.0 (clang-1300.0.29.30)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from multilspy import SyncLanguageServer
>>> from multilspy.multilspy_config import MultilspyConfig
>>> from multilspy.multilspy_logger import MultilspyLogger
>>> config = MultilspyConfig.from_dict({"code_language": "go"})
>>> logger = MultilspyLogger()
>>> lsp = SyncLanguageServer.create(config, logger, "aws-todo-list-app")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File ".venv/lib/python3.11/site-packages/multilspy/language_server.py", line 713, in create
return SyncLanguageServer(LanguageServer.create(config, logger, repository_root_path), timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File ".venv/lib/python3.11/site-packages/multilspy/language_server.py", line 112, in create
return Gopls(config, logger, repository_root_path)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File ".venv/lib/python3.11/site-packages/multilspy/language_servers/gopls/gopls.py", line 72, in __init__
self.setup_runtime_dependency()
File ".venv/lib/python3.11/site-packages/multilspy/language_servers/gopls/gopls.py", line 66, in setup_runtime_dependency
raise RuntimeError(error_msg)
RuntimeError: Missing required dependencies:
- gopls: Please install from https://pkg.go.dev/golang.org/x/tools/gopls#section-readme
Metadata
Metadata
Assignees
Labels
No labels