Po naciśnięciu klawisza Tab w celu autouzupełniania pojawia się ten błąd:
-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8)
Próbowałem uruchomić to:
locale-gen en_US en_US.UTF-8
dpkg-reconfigure locales
reboot
Ale to nie pomaga. Czy wiesz, czego brakuje?
Używam Ubuntu 13.04.
sudo dpkg-reconfigure locales
Odpowiedzi:
Naprawiono to, dodając te linie do
~/.bash_profile
mojego komputera lokalnego (OSX).źródło
/etc/default/locale
aby rozwiązać problem w całym systemie.LANG=en_US.UTF-8
. Ten plik nie istnieje w OSX.tab
dla automatycznego uzupełniania) występowało podczas sesji zdalnych od OS X do Ubuntu. Ta odpowiedź również działała dla mnie.Możesz mieć jakieś dziwne ustawienie w
/etc/default/locale
. „UTF-8” nie jest pełną nazwą regionu.źródło