libreadline5-dev

在Ununtu 7.10下自动安装PostgreSQL会有错误?下

createuser -U postgres –createdb –adduser -P terp

这样的命令会有什么Insecure $ENV{PATH} while running setuid at /usr/bin/psql line 78.的错误,查看了Google没有有效的解法,只找到一个建议叫我更新postgresql-common,哪找更新啊!有点装笑ㄝ的感觉!

所以只好自己编译了,第一次编译时发生没有readline library的错误,找了一会才知道在Ubuntu下这个套件名叫libreadline5-dev。

疑!一样发生:

Insecure $ENV{PATH} while running setuid at /usr/bin/createuser line 78.
这样的错误,看来不是系统错,是我错了,只好继续看Postgresql的安装文件:

‘To do this, add the following to your shell start-up file, such as ~/.bash_profile (or /etc/profile, if you want it to affect every user):

PATH=/usr/local/pgsql/bin:$PATH

export PATH
’
我怀疑是环境变数没设好的关系,加了这个果真OK!唉!太资浅了!