-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Open
Description
Aider version: 0.83.2
Python version: 3.12.10
Platform: macOS-14.7.6-arm64-arm-64bit
Python implementation: CPython
Virtual environment: Yes
OS: Darwin 23.6.0 (64bit)
Git version: git version 2.39.5 (Apple Git-154)
An uncaught exception occurred:
Traceback (most recent call last):
File "__init__.py", line 202, in get_binding
module = import_module(name=f".bindings.{language_name}", package=__package__)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "__init__.py", line 90, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 921, in _load_unlocked
File "<frozen importlib._bootstrap>", line 813, in module_from_spec
File "<frozen importlib._bootstrap_external>", line 1293, in create_module
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
ImportError: dlopen(/opt/homebrew/Cellar/aider/0.83.2/libexec/lib/python3.12/site-packages/tree_sitter_language_pack/bindings/typescript.abi3.so, 0x0002): tried: '/opt/homebrew/Cellar/aider/0.83.2/libexec/lib/python3.12/site-packages/tree_sitter_language_pack/bindings/typescript.abi3.so' (not a mach-o file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/Cellar/aider/0.83.2/libexec/lib/python3.12/site-packages/tree_sitter_language_pack/bindings/typescript.abi3.so' (no such file), '/opt/homebrew/Cellar/aider/0.83.2/libexec/lib/python3.12/site-packages/tree_sitter_language_pack/bindings/typescript.abi3.so' (not a mach-o file)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "aider", line 8, in <module>
sys.exit(main())
^^^^^^
File "main.py", line 1154, in main
coder.run()
File "base_coder.py", line 882, in run
self.run_one(user_message, preproc)
File "base_coder.py", line 923, in run_one
message = self.preproc_user_input(user_message)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "base_coder.py", line 912, in preproc_user_input
return self.commands.run(inp)
^^^^^^^^^^^^^^^^^^^^^^
File "commands.py", line 319, in run
return self.do_run(command, rest_inp)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "commands.py", line 291, in do_run
return cmd_method(args)
^^^^^^^^^^^^^^^^
File "commands.py", line 1387, in cmd_map_refresh
repo_map = self.coder.get_repo_map(force_refresh=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "base_coder.py", line 719, in get_repo_map
repo_content = self.repo_map.get_repo_map(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "repomap.py", line 134, in get_repo_map
files_listing = self.get_ranked_tags_map(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "repomap.py", line 597, in get_ranked_tags_map
result = self.get_ranked_tags_map_uncached(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "repomap.py", line 666, in get_ranked_tags_map_uncached
tree = self.to_tree(ranked_tags[:middle], chat_rel_fnames)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "repomap.py", line 749, in to_tree
output += self.render_tree(cur_abs_fname, cur_fname, lois)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "repomap.py", line 705, in render_tree
context = TreeContext(
^^^^^^^^^^^^
File "grep_ast.py", line 46, in __init__
parser = get_parser(lang)
^^^^^^^^^^^^^^^^
File "__init__.py", line 243, in get_parser
return Parser(get_language(language_name=language_name))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "__init__.py", line 230, in get_language
binding = get_binding(language_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "__init__.py", line 218, in get_binding
raise LookupError(f"Could not find language library for {language_name}") from e
LookupError: Could not find language library for typescript
ndobbs and srpwnd
Metadata
Metadata
Assignees
Labels
No labels