Sebelum lupa melanda, sebaiknya tinggalkan catatan disini…

Ketika melakukan remote SSH, setelah login sukses akan muncul error Perl Warning setting locale di Mac OSX Yosemite seperti berikut:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

Ternyata itu disebabkan karena kita merubah profil untuk terminal, misalnya dari basic –> pro

Perubahan ini membuat setting locale berubah dan harus diganti lagi, caranya buka file .bash_profile di folder /Users/nama_user/

Contohnya:

nano /Users/ikonspirasi/.bash_profile

Tambahkan baris berikut:

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_CTYPE=en_US.UTF-8

Hasilnya seperti ini:

Setup locale terminal Mac OSX

Save dan coba lakukan SSH ke server sekali lagi, seharusnya hasilnya tidak ada error seperti ini:

SSH locale fixed

 

Semoga bermanfaat,

iKONs

 

Sumber:

http://blogs.agilefaqs.com/2014/01/12/fixing-perl-warning-setting-locale-failed-on-mac-osx/