2016-08-30 59 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