首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在上安装ta-lib指南

在上安装ta-lib指南
EN

Stack Overflow用户
提问于 2016-08-10 07:27:15
回答 1查看 483关注 0票数 1

我已经尝试了很长一段时间来安装ta-lib,因此我可以根据 github示例使用一些指示函数进行交易。到目前为止,我已经确定我需要:

  1. 运行gem install talib_ruby C:\Users\king\Desktop\_REPOS\misc\stock_analysis\forex\oanda\ruby>gem安装talib_ruby临时增强路径以包含DevKit.构建本机扩展。这需要一段时间..。错误:安装talib_ruby时出错:错误:生成gem本机扩展失败。-r ./siteconf20160810-7176-j5lye2.rb extconf.rb检查-lta_lib中的TA_Initialize()不创建Makefile使"DESTDIR=“干净,使"DESTDIR=”生成talib-x64-mingw32.def,编译talib.c talib.c:2:32:致命错误:ta-lib/ta_acact.h:没有终止此类文件或目录编译。制造:* talib.o错误1使失败,退出代码2.
  2. 这里下载msvc中的ta-lib头文件
  3. 告诉talib_ruby创业板安装时的ta-lib文件在哪里。基于这是如此的帖子,正确的命令应该类似于:sudo env ARCHFLAGS="-arch x86_64" gem install talib_ruby -- --with-talib-include=/opt/local/var/macports/software/ta-lib/0.4.0_0/opt/local/include/ta-lib --with-talib-lib=/opt/local/var/macports/software/ta-lib/0.4.0_0/opt/local/lib。该命令指定我下载的ta-lib中缺少的lib文件夹的路径。有人知道怎么解决这个问题吗?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-15 12:53:33

窗户?对不起我的英语。我的系统: Windows 7 SP1 x64,ruby 2.2.4p230

  1. 您必须安装来构建二进制扩展。
  2. 下载并解压缩来源,我使用ta-lib-0.4.0-src.tar.gz。
  3. 从Ruby运行msys.bat,或者如果您已经将mingw安装为RubyInstaller的一部分,则运行mingw64.exeming32.exe。导航到ta-lib源文件(在我的示例中是/d/dev/ta-lib)并构建库: cd /d/dev/ta-lib ./配置make
  4. 因为gem中C头文件的路径硬编码#include <ta-lib/ta_abstract.h>,所以我只是在d:\dev\ta-lib\include源文件夹中创建了一个新的目录ta-lib,并在这里复制了所有的头文件。(d:\dev\ta\ta-lib\.h中的文件被复制到d:\dev\ta-lib\include\ta-lib)
  5. 安装宝石。退出msys或mingw终端,在Windows中运行以下命令。请确保将这些路径替换为通向ta-lib源的正确路径: gem安装talib_ruby 一定要改变你的路线。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38866816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档