Instalacja R na Macu-komunikaty ostrzegawcze: Ustawianie LC CTYPE nie powiodło się, użycie "C"

Chciałbym zainstalować R na moim laptopie Mac OS X w wersji 10.7.3

Pobrałem ostatnią wersję i kliknąłem dwukrotnie na nią i została zainstalowana, po uruchomieniu dostaję następujący błąd, szukałem w Internecie, ale nie mogłem rozwiązać problemu, każda pomoc będzie mile widziana

Błędy to

Podczas uruchamiania - komunikaty ostrzegawcze:
1: ustawienie LC_CTYPE nie powiodło się, używając "C"
2: Ustawienie LC_COLLATE nie powiodło się, używając "C"
3: Ustawienie LC_TIME nie powiodło się, using " C "
4: ustawienie LC_MESSAGES nie powiodło się, używając "C"
5: Ustawienie LC_PAPER nie powiodło się, używając "C"
[R. app GUI 1.50 (6126) x86_64-apple-darwin9.8.0]

Ostrzeżenie: używasz ustawień regionalnych innych niż UTF8, dlatego tylko znaki ASCII będą działać. Przeczytaj R for Mac OS X FAQ (patrz Pomoc) Sekcja 9 i odpowiednio dostosuj swoje preferencje systemowe. [Historia przywrócona z /Users / nemo/.Rapp.Historia]

Author: nassimhddd, 2012-03-13

7 answers

  1. Otwórz Terminal
  2. Napisz lub wklej w: defaults write org.R-project.R force.LANG en_US.UTF-8
  3. Zamknij Terminal
  4. Start R
 375
Author: nassimhddd,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-07-07 07:24:34

Ustawienie ustawień regionalnych w terminalu rozwiązało problem. Otwórz terminal i

  1. Sprawdź, czy nie ma ustawień regionalnych

    > locale
    LANG=
    LC_COLLATE="C"
    LC_CTYPE="UTF-8"
    LC_MESSAGES="C"
    LC_MONETARY="C"
    LC_NUMERIC="C"
    LC_TIME="C"
    LC_ALL=
    
  2. Edytuj ~/.profile lub ~/.bashrc

    export LANG=en_US.UTF-8
    export LC_ALL=en_US.UTF-8
    
  3. Uruchom . ~/.profile lub . ~/.bashrc, Aby odczytać z pliku.

  4. Otwórz nowe okno terminala i sprawdź, czy ustawienia regionalne są prawidłowo ustawione

    > locale
    LANG="en_US.UTF-8"
    LC_COLLATE="en_US.UTF-8"
    LC_CTYPE="en_US.UTF-8"
    LC_MESSAGES="en_US.UTF-8"
    LC_MONETARY="en_US.UTF-8"
    LC_NUMERIC="en_US.UTF-8"
    LC_TIME="en_US.UTF-8"
    LC_ALL="en_US.UTF-8"
    
 55
Author: Jarno Keskikangas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-06 11:08:42

Wystarczy otworzyć R (oprogramowanie) i skopiować i wkleić

system("defaults write org.R-project.R force.LANG en_US.UTF-8")

Mam nadzieję, że to zadziała dobrze lub użyj innej metody

open(on mac): Utilities/Terminal copy and paste

defaults write org.R-project.R force.LANG en_US.UTF-8

I zamknąć zarówno terminal jak i R i ponownie otworzyć R.

 26
Author: user3512330,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-08 18:44:11

Znalazłem nieco inny problem z uruchomieniem R przez terminal mac, ale połączenie zdalne z serwerem Ubuntu, co uniemożliwiło mi pomyślną instalację biblioteki.

Moim rozwiązaniem było sprawdzenie, jaka zmienna "LANG" jest używana w Terminalu Ubuntu

Ubuntu > echo $LANG
en_US.TUF-8

Mam " en_US.TUF-8" odpowiedz z Ubuntu.

W sesji R, jednak, mam "UTF-8" jako wartość domyślną i narzekał, że LC_TYPEC Setting LC_CTYPE failed, using "C"

R> Sys.getenv("LANG")
"UTF-8"

Więc próbowałem zmienić tę zmienną w R. to zadziałało.

R> Sys.setenv(LANG="en_US.UTF-8")
 4
Author: Bhoom Suktitipat,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-08-20 10:56:33

Tks Ramon Gil Moreno . Wklejenie w terminalu, a następnie ponowne uruchomienie R Studio załatwiło sprawę:
napisz org.rstudio.RStudio force.LANG en_US.UTF-8

Środowisko: MAC OS High Sierra 10.13.1 // RStudio Wersja 3.4.2 (2017-09-28) -- "krótkie lato"

Ennio De Leon

 1
Author: Ennio De Leon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-01-03 22:35:15

To zadziałało dla mnie,

Typ

system("defaults write org.R-project.R force.LANG en_US.UTF-8")

I naciśnij Enter

Restart R

 0
Author: newbeeR,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-20 19:21:09

Na moim Macu R jest zainstalowany w /usr/local/bin/r, Dodaj wiersz poniżej w .bash_profile rozwiązany ten sam problem:

alias r="LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 r"
 0
Author: adietster,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-18 02:00:54