无法在Postgres 10(Windows Server 2016)上成功安装TimescaleDB [英] Cannot succesfully install TimescaleDB on Postgres 10 (Windows Server 2016)
问题描述
我无法让TimescaleDB在装有Postgres 10的Windows Server 2016计算机上工作.
I am having trouble getting TimescaleDB to work on my windows server 2016 machine with Postgres 10.
-
我使用AWS打开一个新的Windows Server 2016实例,并使用Windows GUI安装程序安装Postgres. (C:\ Postgres).
I open up a fresh windows server 2016 instance with AWS and I install Postgres using the windows GUI installer. (C:\Postgres).
安装程序会自动更新路径以包含bin目录(C:\ PostgreSQL \ pg10 \ bin).
The installer automatically updates the path to include the bin directory (C:\PostgreSQL\pg10\bin).
我停止了postgres.
I stop postgres.
我运行了TimescaleDB Windows安装程序文件,它说已成功完成.
I run the TimescaleDB windows installer file and it says it's successfully completed.
我更新了conf文件. (shared_preload_libraries ='timescaledb').
I update the conf file. (shared_preload_libraries = 'timescaledb').
我重新启动计算机并启动postgres,但postgres从未成功启动. Windows事件对我大吼,说我2018-03-29 17:01:35 UTC [952]:[1-1] user =,db =,app =,client = FATAL:无法加载库"C:/POSTGR〜1/pg10/../pg10/lib/postgresql/timescaledb.dll:找不到指定的模块.
I restart my computer and start postgres, but postgres never sucessfully starts. The windows event yells at me, saying I 2018-03-29 17:01:35 UTC [952]: [1-1] user=,db=,app=,client= FATAL: could not load library "C:/POSTGR~1/pg10/../pg10/lib/postgresql/timescaledb.dll": The specified module could not be found.
有什么想法吗?
推荐答案
This may be related to https://github.com/timescale/timescaledb/issues/485#issuecomment-377533298 which is caused by a missing dependency, Visual C++ Redistributable for Visual Studio 2015.
这篇关于无法在Postgres 10(Windows Server 2016)上成功安装TimescaleDB的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!