web-dev-qa-db-fra.com

docker ubuntu / bin / sh: 1: locale-gen: non trouvé

Je mets les codes de paramètres régionaux ci-dessous dans mon fichier de docker,

FROM node:4-onbuild

# Set the locale
RUN locale-gen en_US.UTF-8
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US:en
ENV LC_ALL en_US.UTF-8

mais ça me donne l'erreur

/bin/sh: 1: locale-gen: not found
The command '/bin/sh -c locale-gen en_US.UTF-8' returned a non-zero code: 127

une idée?

76
Hammer

Merci pour votre commentaire, edwinksl . J'ai mis à jour mon fichier docker ci-dessous, ce qui a résolu l'erreur locale-gen:

FROM node:4-onbuild

# Set the locale
RUN apt-get clean && apt-get update && apt-get install -y locales
RUN locale-gen en_US.UTF-8
151
Hammer