Saya memasukkan kode pengaturan lokal di bawah ini ke dalam file galangan saya,
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
tapi itu memberi saya kesalahan
/bin/sh: 1: locale-gen: not found
The command '/bin/sh -c locale-gen en_US.UTF-8' returned a non-zero code: 127
ada ide?
locales
menggunakansudo apt-get -y install locales
?Jawaban:
Terima kasih atas komentar Anda, edwinksl . Saya memperbarui file galangan saya di bawah ini yang memecahkan kesalahan gen lokal:
sumber
RUN
pernyataan, terutama bila terkait erat seperti ini. Sesuatu sepertiRUN apt-get clean && apt-get -y update && apt-get install -y locales && locale-gen en_US.UTF-8
akan membuat satu lapisan, bukan tiga.update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
juga berguna askubuntu.com/a/505424/196423localedef juga bagus untuk digunakan.
sumber