2016-08-30 58 views
-1

我想在我的ubuntu 14.04上启动一个postgresql-9.4的实例。在ubuntu上安装和配置postgres 14.04

当我键入psql里,系统输出下面的框

[email protected]:/etc/apt# psql 
perl: warning: Setting locale failed. 
perl: warning: Please check that your locale settings: 
    LANGUAGE = (unset), 
    LC_ALL = (unset), 
    LC_PAPER = "pt_BR.UTF-8", 
    LC_ADDRESS = "pt_BR.UTF-8", 
    LC_MONETARY = "pt_BR.UTF-8", 
    LC_NUMERIC = "pt_BR.UTF-8", 
    LC_TELEPHONE = "pt_BR.UTF-8", 
    LC_IDENTIFICATION = "pt_BR.UTF-8", 
    LC_MEASUREMENT = "pt_BR.UTF-8", 
    LC_NAME = "pt_BR.UTF-8", 
    LANG = "en_US.UTF-8" 
    are supported and installed on your system. 
perl: warning: Falling back to the standard locale ("C"). 
psql: could not connect to server: No such file or directory 
    Is the server running locally and accepting 
    connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? 
[email protected]:/etc/apt# 

任何人都知道我的下一步?

回答

0

试试这个下面

回声 “出口LC_ALL = C” >> /root/.bashrc中

源/root/.bashrc中

0

PostgreSQL的利用几个区域环境变量用于不同的语言环境类别:

  • LC_COLLATE:字符串排序顺序
  • LC_CTYPE:字符分类(什么是字母?它的大写当量)
  • LC_MESSAGES:货币格式化金额
  • LC_NUMERIC:数字格式
  • LC_TIME:日期的格式和时间

环境信息

  • LC_MONETARY语言按照以下顺序查询变量,直到找到一个变量:LC_ALL,LC_COLLATE(或与上面列出的相应类别对应的变量)LANG。如果没有发现设置这些环境变量,则语言环境默认为C.

    第一个错误表明该区域设置在服务器上似乎没有正确配置。

    要生成巴西葡萄牙语语言环境,使用这个命令:

    sudo locale-gen pt_BR pt_BR.UTF-8 
    

    算账:

    sudo dpkg-reconfigure locales 
    

    最后一条消息说,数据库服务器未运行。使用以下命令重新启动它:

    sudo service postgresql restart