我试图从源代码安装postgres和Apache AGE,但使用命令make install后看不到bin文件夹。
这是我现在正在使用的
cd postgresql-11.18
# configure by setting flags
./configure --enable-debug --enable-cassert --prefix=$(/home/hammad/Desktop/age_installation) CFLAGS="-ggdb -Og -fno-omit-frame-pointer"
# for install
make install
# go back
cd ../../
4条答案
按热度按时间ozxc1zmp1#
前缀包含了你想要安装PostgreSQL的路径。如果你想安装在当前目录下,你也可以尝试使用pwd。
./configure --enable-debug --enable-cassert --prefix=$(pwd) CFLAGS="-ggdb -Og -fno-omit-frame-pointer"
xmd2e60i2#
按照here手册中的描述,根据您的操作系统安装必要的库后。按照我在类似问题上回答的步骤操作。
这将在您的系统中安装postgresql-11.18
sczxawaw3#
您可能需要修复configure命令前缀。
尝试不使用$(...)for前缀。这就是您的示例:
所以它应该安装在**/home/hammad/Desktop/age_installation/psql/ --〉bin**中
有关$(...)的详细信息,请转到此处
9rygscc14#
make install
之前缺少一个make
命令。所有的步骤都可以简化如下:
来源:https://www.postgresql.org/docs/current/install-short.html