google-gemini/gemini-cli

[Bug]: ripgrep ENOENT on Termux due to incompatible binary

Open

#21.836 geöffnet am 10. März 2026

Auf GitHub ansehen
 (12 Kommentare) (0 Reaktionen) (1 zugewiesene Person)TypeScript (103.992 Stars) (13.657 Forks)batch import
area/coreeffort/largehelp wantedkind/bugpriority/p2status/bot-triaged

Beschreibung

What happened?

Gemini CLI fails to execute grep_search on Termux (Android) with 'spawn .../rg ENOENT'. This happens because the managed ripgrep binary is compiled for standard GNU/Linux and expects a dynamic linker at /lib/ld-linux-aarch64.so.1, which does not exist in Termux's non-FHS environment.

What did you expect to happen?

The CLI should detect the environment and either use a compatible ripgrep binary or fallback to the system-installed 'rg' if available.

Client information

Termux on Android (aarch64).

Anything else we need to know?

A temporary workaround is to install ripgrep via 'pkg install ripgrep' and symlink it to the expected path in .gemini/tmp/bin/rg.

Contributor Guide