Open dhirschfeld opened 8 months ago
When trying to use harlequin I'm seeing the below error:
harlequin
<snip> │ /opt/python/envs/dev310/lib/python3.10/site-packages/textual/widgets/_text_area.py:637 in │ │ _set_document │ │ │ │ 634 │ │ │ │ highlight_query = self._get_builtin_highlight_query(language) │ │ 635 │ │ │ document: DocumentBase │ │ 636 │ │ │ try: │ │ ❱ 637 │ │ │ │ document = SyntaxAwareDocument(text, document_language) │ │ 638 │ │ │ except SyntaxAwareDocumentError: │ │ 639 │ │ │ │ document = Document(text) │ │ 640 │ │ │ │ log.warning( │ │ │ │ /opt/python/envs/dev310/lib/python3.10/site-packages/textual/document/_syntax_aware_document.py: │ │ 61 in __init__ │ │ │ │ 58 │ │ if isinstance(language, str): │ │ 59 │ │ │ if language not in BUILTIN_LANGUAGES: │ │ 60 │ │ │ │ raise SyntaxAwareDocumentError(f"Invalid language {language!r}") │ │ ❱ 61 │ │ │ self.language = get_language(language) │ │ 62 │ │ │ self._parser = get_parser(language) │ │ 63 │ │ else: │ │ 64 │ │ │ self.language = language │ │ │ │ in tree_sitter_languages.core.get_language:14 │ │ │ │ /opt/python/envs/dev310/lib/python3.10/site-packages/tree_sitter/__init__.py:131 in __init__ │ │ │ │ 128 │ │ at the given path. │ │ 129 │ │ """ │ │ 130 │ │ self.name = name │ │ ❱ 131 │ │ self.lib = cdll.LoadLibrary(library_path) │ │ 132 │ │ language_function: Callable[[], c_void_p] = getattr(self.lib, "tree_sitter_%s" % │ │ 133 │ │ language_function.restype = c_void_p │ │ 134 │ │ self.language_id: c_void_p = language_function() │ │ │ │ /opt/python/envs/dev310/lib/python3.10/ctypes/__init__.py:452 in LoadLibrary │ │ │ │ 449 │ │ return getattr(self, name) │ │ 450 │ │ │ 451 │ def LoadLibrary(self, name): │ │ ❱ 452 │ │ return self._dlltype(name) │ │ 453 │ │ │ 454 │ __class_getitem__ = classmethod(_types.GenericAlias) │ │ 455 │ │ │ │ /opt/python/envs/dev310/lib/python3.10/ctypes/__init__.py:374 in __init__ │ │ │ │ 371 │ │ self._FuncPtr = _FuncPtr │ │ 372 │ │ │ │ 373 │ │ if handle is None: │ │ ❱ 374 │ │ │ self._handle = _dlopen(self._name, mode) │ │ 375 │ │ else: │ │ 376 │ │ │ self._handle = handle │ │ 377 │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯ OSError: /opt/python/envs/dev310/lib/python3.10/site-packages/tree_sitter_languages/languages.so: cannot open shared object file: No such file or directory
-
xref: #9
Solution to issue cannot be found in the documentation.
Issue
When trying to use
harlequin
I'm seeing the below error:Installed packages
Environment info