Skip to content
Advertisement

command not found in zsh when it is there

I just installed the android SDK and was trying to run the emulator when this happened:

:: ~ » echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/neeraj/code/android/android-sdk-linux/tools:/home/neeraj/code/android/android-sdk-linux/platform-tools
:: ~ » whereis emulator
emulator: /home/neeraj/code/android/android-sdk-linux/tools/emulator
:: ~ » emulator
zsh: command not found: emulator

emulator seems to be in one of the $PATH directories, but zsh still says that it wasn’t found. What could be the cause?

Advertisement

Answer

Solved it. The problem was that emulator was a 32-bit ELF binary, and I didn’t have the 32-bit runtime libraries installed. I installed the packages libc6:i386, zlib1g:i386, libstdc++6:i386 and lib32z1 as suggested in this answer, and that worked.

User contributions licensed under: CC BY-SA
9 People found this is helpful
Advertisement