Racket 中 PostgreSQL 的本地套接字 (db.plt)
有人可以向我解释一下,为什么这段代码给我一个错误吗?
(require (planet "main.rkt" ("ryanc" "db.plt" 1 2)))
(postgresql-connect #:user "dsp" #:database "getmea" #:socket (postgresql-guess-socket-path))
Scheme->C:需要
类型的参数;给定
#
> (postgresql-guess-socket-path)
"/var/run/postgresql/.s.PGSQL.5432"
> (path-string? "/var/run/postgresql/.s.PGSQL.5432")
#t
can somebody please explain to me, why this code gives me an error?
(require (planet "main.rkt" ("ryanc" "db.plt" 1 2)))
(postgresql-connect #:user "dsp" #:database "getmea" #:socket (postgresql-guess-socket-path))
Scheme->C: expects argument of type
<path>
; given#<void>
> (postgresql-guess-socket-path)
"/var/run/postgresql/.s.PGSQL.5432"
> (path-string? "/var/run/postgresql/.s.PGSQL.5432")
#t
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
错误发生在图书馆。我已经上传了修复版本。
The error was in the library. I've uploaded a fixed version.