Toolbox binary not available for Linux aarch64 architecture.
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 38/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- linux, postgresql
- Lĩnh vực
- cli, databases, operating-systems
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện việc cài đặt trên Linux aarch64 bằng lệnh extension Gemini CLI đã được ghi trong tài liệu, sau đó kiểm tra toolbox đã cài đặt bằng lệnh file. Theo dõi cách extension chọn hoặc tải xuống binary. Hoàn tất khi binary aarch64 được cài đặt và lỗi khởi động báo cáo vấn đề kiến trúc hoặc tải xuống đã được ghi trong tài liệu.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Pre-reqs
- I've searched the current open issues
- I've updated to the latest versions
Extension Version
0.2.1
Gemini CLI Version
0.26.0
Environment
Linux vm-ubuntu24dev 6.14.0-37-generic #37~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Nov 21 03:10:52 UTC 2 aarch64 aarch64 aarch64 GNU/Linux
Current Behavior
I am using Gemini CLI on a Ubuntu VM on a Macbook M3 (ARM). The toolbox binary that gets installed for this extension on my ARM-based Linux VM is for x86-64 architecture. This gives the following message on startup:
Error during discovery for MCP server 'postgresql': MCP error -32000: Connection closed
Expected Behavior
I would expect that the aarch64 version of the binary to be installed. Also, the error message given is incorrect making this harder to determine the actual cause. I would expect the message to match closer what the repo documentation says:
either:
MCP ERROR: Error: spawn /Users/USER/.gemini/extensions/postgres/toolbox ENOENT": The Toolbox binary did not download correctly. Ensure you are using Gemini CLI v0.6.0+.
or
"cannot execute binary file": The Toolbox binary did not download correctly. Ensure the correct binary for your OS/Architecture has been downloaded.
Steps to reproduce?
- Using an ARM version of Linux, install Gemini CLI from a terminal.
- Install postgres extension via:
$ gemini extensions install https://github.com/gemini-cli-extensions/postgres - Check the 'toolbox' binary via:
$ file ~/.gemini/extensions/postgres/toolbox
Additional Details
No response
- Ngôn ngữ chính
- Không có dữ liệu ngôn ngữ
- Star
- 96
- Fork
- 12
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của gemini-cli-extensions/postgres
-
Dependency DashboardĐang mởtype: process
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 15/100
Tất cả issue của gemini-cli-extensions/postgres
Issue tương tự
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
charmbracelet/glow#1058 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area::tern-term difficulty::easy good first issue kind::bug triage::ready
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 94/100
-
darwin zsh
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
carapace-sh/carapace-bin#3846 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
raised-by:verifier
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
medici-finance/assay#2718 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
SaboLabs/soroban-devkit#333 ·
Maintainer thường phản hồi trong vòng 1 ngày