Tag: md5

Ruby on Rails使用命令行“计算图像的md5

我正在试图在ruby脚本和ruby on rails服务器上生成图像的md5哈希。 在脚本(这是在Mac上本地运行)我正在做: `md5 -q path-to-file` 这工作得很好,生成一些像Added new md5: efe99a09e6e1b192314891b960018bd4当我在服务器上运行相同的命令(在Linux机器上生产运行),它成为一个空string def add_md5_if_empty(test_image) if md5.nil? self.md5 = `md5 -q #{test_image.image.path}` logger.info "Added new md5: #{self.md5} for image at path: #{test_image.image.path}" test_image.save end end I, [2016-02-24T03:48:36.879648 #42] INFO — : Added new md5: for image at path: /app/public/system/test_images/images/000/209/309/original/filename.png 我的猜测是,轨道服务器(Linux机器上)ruby没有md5命令。 另外我的项目是使用Docker,所以也许有一些依赖,我失踪了。 任何帮助将不胜感激。

在docker环境中configurationtcp md5的Postgres

我正在尝试configurationPostgres以接收使用md5encryption密码的连接。 我阅读了大量的手册,并按照指示,但我没有成功。 我们有几个docker容器,其中一个是使用init_db.sh脚本configuration的Postgres 9容器。 正在运行的容器上的最终configuration是: listen_addresses = '*' local all all md5 host all all all md5 运行:lsof -i tcp:5432(我现在在我的Mac上运行),产生了这样的结果: COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME com.docke 17454 sigals 36u IPv4 0x13ec351b99f025cd 0t0 TCP *:postgresql (LISTEN) com.docke 17454 sigals 37u IPv6 0x13ec351b8ce8a025 0t0 TCP localhost:postgresql (LISTEN) 当我启动使用encryption密码运行的容器时,出现:ERROR org.apache.tomcat.jdbc.pool.ConnectionPool:182 – 无法创build池的初始连接。 2017-02-08T14:07:43.438478547Z org.postgresql.util.PSQLException: […]