Khi tôi chạy mongo
, tôi nhận được cảnh báo:
Không khởi tạo toàn cầu: BadValue Không hợp lệ hoặc không có ngôn ngữ người dùng được đặt. Vui lòng đảm bảo các biến môi trường LANG và / hoặc LC_ * được đặt chính xác.
Khi tôi chạy mongo
, tôi nhận được cảnh báo:
Không khởi tạo toàn cầu: BadValue Không hợp lệ hoặc không có ngôn ngữ người dùng được đặt. Vui lòng đảm bảo các biến môi trường LANG và / hoặc LC_ * được đặt chính xác.
Câu trả lời:
bạn có thể sử dụng lệnh dưới đây trên thiết bị đầu cuối
export LC_ALL=C
Tạo địa phương
Các ngôn ngữ bị thiếu được tạo với locale-gen:
locale-gen en_US.UTF-8
Ngoài ra, một tệp ngôn ngữ có thể được tạo thủ công với localedef: [1]
localedef -i en_US -f UTF-8 en_US.UTF-8
Cài đặt cài đặt ngôn ngữ
Các cài đặt ngôn ngữ có thể được đặt ( en_US.UTF-8
trong ví dụ) như sau:
export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
dpkg-reconfigure locales
Các dpkg-reconfigure locales
lệnh sẽ mở một hộp thoại dưới Debian để lựa chọn miền địa phương mong muốn. Hộp thoại này sẽ không xuất hiện trong Ubuntu. Bài viết Cấu hình Địa điểm trong Ubuntu cho thấy cách tìm thông tin liên quan đến Ubuntu.
vim /etc/default/locale
thêm vào nó:
LC_ALL="en_US.UTF-8"
bạn phải thêm trình trợ giúp lang cục bộ bị thiếu: đối với tôi, những người bị thiếu trong đó de_LU de_LU.UTF-8. Mongo 2.6.4 đã hoạt động khi mongo 2.6.5 gặp lỗi về điều này