有没有人成功让 node.js oracle 模块在 Windows Server 2008 上运行?我无法编译库;错误消息似乎表明缺少标题。我把 VS2010 Express 和 Windows 7 SDK 放在上面——都没有成功。错误是“C1083:无法打开包含 stdint.h”。我很好奇是否有任何成功的部署。我能够在我的个人 Windows 7 机器上构建它,但不能在服务器版本上构建它。任何提示和/或技巧将不胜感激。
“为什么”很简单——他们希望它在那里工作。
有没有人成功让 node.js oracle 模块在 Windows Server 2008 上运行?我无法编译库;错误消息似乎表明缺少标题。我把 VS2010 Express 和 Windows 7 SDK 放在上面——都没有成功。错误是“C1083:无法打开包含 stdint.h”。我很好奇是否有任何成功的部署。我能够在我的个人 Windows 7 机器上构建它,但不能在服务器版本上构建它。任何提示和/或技巧将不胜感激。
“为什么”很简单——他们希望它在那里工作。
GitHub 存储库上的自述文件表明您需要安装 Oracle 即时客户端,该客户端似乎包含您可能缺少的头文件 (occi.h)。
我将从这里开始: https ://github.com/nearinfinity/node-oracle
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\crt\src
如果 Win7 机器和您的 2008 服务器都是 32 位或 64 位,则另一种选择是(这有点 hacky),您可以在 Win7 机器上安装和编译它,然后将oracle
文件夹从文件夹内部node_modules
复制到服务器。
我目前正在重置我的 Oracle 帐户以下载我的开发盒上的文件以自己尝试。