我已经尝试了很长一段时间来安装ta-lib,因此我可以根据这 github示例使用一些指示函数进行交易。到目前为止,我已经确定我需要:
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.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文件夹的路径。有人知道怎么解决这个问题吗?发布于 2016-08-15 12:53:33
窗户?对不起我的英语。我的系统: Windows 7 SP1 x64,ruby 2.2.4p230
msys.bat,或者如果您已经将mingw安装为RubyInstaller的一部分,则运行mingw64.exe或ming32.exe。导航到ta-lib源文件(在我的示例中是/d/dev/ta-lib)并构建库:
cd /d/dev/ta-lib ./配置make#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)https://stackoverflow.com/questions/38866816
复制相似问题