Jak rozwiązać to ostrzeżenie przy każdym uruchomieniu kodu Elixir lub wpisać iex
?Maszyna wirtualna działa z natywnym kodowaniem nazwy latin1, co może spowodować nieprawidłowe działanie urządzenia Elixir, ponieważ oczekuje on utf8
ostrzeżenie: maszyna wirtualna działa z natywnym kodowaniem nazwy łacińskiego1, co może spowodować nieprawidłowe działanie eliksiru, ponieważ oczekuje on utf8. Prosimy upewnić się, locale jest ustawione na UTF-8 (które mogą być zweryfikowane przez uruchomienie "Locale" w łupinach)
$ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.utf8
LANGUAGE=en_US:
LC_CTYPE=UTF-8
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04 LTS
Release: 14.04
Codename: trusty
Interesującą częścią jest tutaj: [erl_sys_common_misc.c] (https://github.com/erlang/otp/blob/a2670f0822fc6729df956c8ec8c381340ff0a5fb/erts/emulator/sys/common/erl_sys_common_misc.c) –
@PeterBagyinszki dziękuję za referencje! –
Nie działa dla mnie na Ubuntu 14.04 ... – Informatom