Github上的代码没法编译binder跟bridge

编译client时正常。

编译binder时出现的问题:

编译bridge时出现的问题:

刚了解到一个东西叫pgadmin,可以图形化界面

sudo apt-get install postgresql

sudo /etc/init.d/postgresql start

vim /etc/postgresql/10/main/pg_hba.conf

把第一个peer修改成trust

/etc/init.d/postgresql reload

sudo apt-get install postgresql-contrib

sudo /etc/init.d/postgresql restart

psql -U postgres -d postgres

postgres=# create extension hstore;

postgres=# ALTER USER postgres WITH PASSWORD 'password';

postgres=# \q

安装完postgres后,更改密码,允许远程访问

https://blog.csdn.net/LeeJay5/article/details/42462247

然后本机(你的windows或者mac)安装pgadmin,就能远程连接了。

搭建这个是为搭建binder跟bridge做准备,binder跟bridge必须用到这个。

注意查看一下防火墙

find / -name 'pg_hba.conf' 2>/dev/null 找出配置文件位置

bridge的问题应该是你的rust编译器太旧了(至少需要1.49,建议最新的1.51)。我开发迷雾通时一直使用最新的stable版本

binder是c编译系统的问题,你安装autotools之类的了吗?binder的乱七八糟dependencies有点多,很多是为了兼容geph2的数据库导致的。

1 Like

Ok谢谢了

是binder运行需要autotools吗

是不是用centos系统搭建更好一些

我的服务器都是debian 10

CentOS的包很旧,最近RedHat要把它变成滚动发行版会有所改善,但肯定会流失用户,不建议继续使用