我试图通过ta-indicator安装gem,但是安装始终失败,出现了以下错误。我遗漏了什么?
talib.c:2:32: fatal error: ta-lib/ta_abstract.h: No such file or directory感谢其他的帮助,所以我发现我需要在我的路径上的ta-lb罐子(如下所示)。JAR位于~/Desktop/_REPOS/misc/stock_analysis/forex/oanda/ruby中
king@DESKTOP-US7LR7D MINGW64 ~/Desktop/_REPOS/misc/stock_analysis/forex/oanda/ruby (master)
$ env
USERDOMAIN_ROAMINGPROFILE=DESKTOP-US7LR7D
HOMEPATH=\Users\king
MANPATH=/mingw64/share/man:/usr/local/man:/usr/share/man:/usr/man:/share/man:
APPDATA=C:\Users\king\AppData\Roaming
ProgramW6432=C:\Program Files
HOSTNAME=DESKTOP-US7LR7D
SHELL=/usr/bin/bash
TERM=cygwin
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 61 Stepping 4, GenuineIntel
WINDIR=C:\Windows
TMPDIR=/tmp
PUBLIC=C:\Users\Public
USERDOMAIN=DESKTOP-US7LR7D
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
OS=Windows_NT
ALLUSERSPROFILE=C:\ProgramData
TEMP=/tmp
COMMONPROGRAMFILES=C:\Program Files\Common Files
USERNAME=king
PROCESSOR_LEVEL=6
ProgramFiles(x86)=C:\Program Files (x86)
PATH=/c/Users/king/bin:/mingw64/bin:/usr/local/bin:/usr/bin:/bin:/mingw64/bin:/usr/bin:/c/Users/king/bin:/c/ProgramData/Oracle/Java/javapath:/c/Windows/system32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0:/cmd:/mingw64/bin:/usr/bin:/c/Users/king/Desktop/_REPOS/misc/stock_analysis/forex/oanda/ruby:/c/Ruby22-x64/bin:/usr/bin/vendor_perl:/usr/bin/core_perl
EXEPATH=C:\Program Files\Git
PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules
PWD=/c/Users/king/Desktop/_REPOS/misc/stock_analysis/forex/oanda/ruby
SYSTEMDRIVE=C:
LANG=en_US.UTF-8
USERPROFILE=C:\Users\king
PS1=\[\033]0;$TITLEPREFIX:${PWD//[^[:ascii:]]/?}\007\]\n\[\033[32m\]\u@\h \[\033[35m\]$MSYSTEM \[\033[33m\]\w\[\033[36m\]`__git_ps1`\[\033[0m\]\n$
LOGONSERVER=\\DESKTOP-US7LR7D
CommonProgramW6432=C:\Program Files\Common Files
PROCESSOR_ARCHITECTURE=AMD64
LOCALAPPDATA=C:\Users\king\AppData\Local
!C:=C:\Users\king\Desktop\_REPOS\misc\stock_analysis\forex\oanda\ruby
SSH_ASKPASS=/mingw64/libexec/git-core/git-gui--askpass
ProgramData=C:\ProgramData
SHLVL=1
HOME=/c/Users/king
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.RB;.RBW
PLINK_PROTOCOL=ssh
HOMEDRIVE=C:
PROMPT=$P$G
MSYSTEM=MINGW64
COMSPEC=C:\Windows\system32\cmd.exe
TMP=/tmp
SYSTEMROOT=C:\Windows
PRINTER=Microsoft Print to PDF
PROCESSOR_REVISION=3d04
PKG_CONFIG_PATH=/mingw64/lib/pkgconfig:/mingw64/share/pkgconfig
ACLOCAL_PATH=/mingw64/share/aclocal:/usr/share/aclocal
INFOPATH=/usr/local/info:/usr/share/info:/usr/info:/share/info:
PROGRAMFILES=C:\Program Files
DISPLAY=needs-to-be-defined
NUMBER_OF_PROCESSORS=4
SESSIONNAME=Console
COMPUTERNAME=DESKTOP-US7LR7D
_=/usr/bin/envJAR的位置:
king@DESKTOP-US7LR7D MINGW64 ~/Desktop/_REPOS/misc/stock_analysis/forex/oanda/ruby (master)
$ ls
getTimes.rb indicators_test.rb oanda_api.rb ruby.algorithms.rb ta-lib-0.4.0.jar唯一的问题,因为:
发布于 2016-06-19 02:26:47
那是一个很酷的技术分析库。无论如何,您似乎错过了C库开发头。您可以从TA-Lib站点下载它。头文件(.h)可能应该放在/usr/include/ta-lib目录中。
这可能是gem安装找不到头文件的副本
https://stackoverflow.com/questions/37896232
复制相似问题