在 windows 上的 emacs 中运行 M-x sql-postgres
·
问题:在 windows 上的 emacs 中运行 M-x sql-postgres
当我尝试在 Windows 上的 emacs 中运行劣质psql进程时,我似乎没有得到任何响应。这似乎是一个已知问题解决方法是安装cygwin版本的psql。不幸的是,cygwinpsql似乎什么都不做,甚至psql -V什么也不做。有没有人有解决这些问题的方法,或者有一种将查询从 emacs 发送到 postgresql 的简单方法。
解答
好的,我终于想出了如何让 cygwin psql 运行。似乎提供的 cygpq.dll 缺少一些入口点,
strace -o /dev/null psql --version
响应“无法在动态链接库 cygpq.dll 中找到过程入口点 PQencryptPassword。”
我用本地编译的替换了 cygwin 提供的 cygpq.dll,看来我们现在正在用煤气做饭。我需要了解更多关于 cygwin 动态链接的信息。我感谢大家的耐心支持。
更多推荐
所有评论(0)