gpt4 book ai didi

ruby-on-rails - 远程服务器上的 Postgres 语言环境错误

转载 作者:行者123 更新时间:2023-12-04 19:17:16 26 4
gpt4 key购买 nike

我正在使用来自 Digital Ocean 的远程服务器,该服务器使用 Ubuntu 14.04、Rails 设置,并且遇到缺少区域设置的问题。我已经用谷歌搜索了这个问题并尝试了它们对我不起作用。

例子

sudo locale-gen en_US en_US.UTF-8
sudo dpkg-reconfigure locales

尝试创建新 Postgres 用户时收到错误
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C")

我的 -locale 设置
locale: Cannot set LC_CTYPE to default locale: No such file or   directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE=UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

最佳答案

看来您的语言没有设置。

你可以试试

export LANGUAGE="en_US.UTF-8"
echo 'LANGUAGE="en_US.UTF-8"' >> /etc/default/locale
echo 'LC_ALL="en_US.UTF-8"' >> /etc/default/locale

这是一篇关于如何 configure locale in Ubuntu 的好文章.

编辑:我现在注意到它是关于 digital ocean 的。尝试编辑环境
gksudo gedit /etc/environment

并添加 LANGUAGE="en_US.UTF-8"LC_ALL="en_US.UTF-8" .我希望它会有所帮助。

关于ruby-on-rails - 远程服务器上的 Postgres 语言环境错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33131782/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com