Cargue una configuration regional de / usr / local / share / locale en OS X

Al importar una database PostgreSQL en OS X 10.10, recibí un error como "nombre de locale no válido: en_US.utf8". Fui a /usr/share/locale y copié la carpeta en_US.UTF-8 como en_US.utf8 . Ok, problema resuelto.

Pero sé que esta solución no funcionará en OS X 10.11 debido a ese "modo sin raíz". No podré modificar /usr/share/locale .

¿Hay alguna forma de cargar esta carpeta desde /usr/local/share/locale ? Traté de copyr en_US.utf8 a ese directory y no funcionó.

  • ¿Qué es postgres y por qué se está ejecutando en mi sistema?
  • ¿Es el performance de Lion + SSD + Filevault2 lo suficientemente bueno para un sistema utilizado principalmente para el desarrollo de aplicaciones?
  • PostgreSQL- No se puede conectar al server
  • ¿Cómo instalas una versión anterior de Postgres (9.6) usando homebrew?
  • postresql no se instala con homebrew en El Capitain 10.11.5
  • Problema al reinstalar PostgreSQL después de instalar Parallels
  • No puedo acceder a PostgreSQL a veces después de la actualización de la aplicación del server
  • No se puede ejecutar Postgres después de la installation en OSX - El Capitan
  • One Solution collect form web for “Cargue una configuration regional de / usr / local / share / locale en OS X”

    Mi solución ahora es simplemente replace la cadena "en_US.utf8" con "en_US.UTF-8" en el file de volcado. Como ese file está comprimido en mi caso (de ahí el formatting binary), era necesario mantener el mismo número de caracteres en la línea original. Así que eliminé un par de espacios en blanco, transformando

     (...) LC_COLLATE = 'en_US.utf8' LC_CTYPE = 'en_US.utf8' (...) 

    dentro

     (...) LC_COLLATE= 'en_US.UTF-8' LC_CTYPE= 'en_US.UTF-8' (...) 

    Un command perl para hacer eso en mi script de import era

     perl -pi -e "s/LC_COLLATE = 'en_US.utf8'/LC_COLLATE= 'en_US.UTF-8'/g" myDumpFilePath perl -pi -e "s/LC_CTYPE = 'en_US.utf8'/LC_CTYPE= 'en_US.UTF-8'/g" myDumpFilePath 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).