[Bug]: ripgrep ENOENT on Termux due to incompatible binary
#21.836 aperta il 10 mar 2026
Metriche repository
- Star
- (103.992 star)
- Metriche merge PR
- (Merge medio 4g 2h) (55 PR mergiate in 30 g)
Descrizione
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.