首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >gem安装(包括引用的JAR )失败

gem安装(包括引用的JAR )失败
EN

Stack Overflow用户
提问于 2016-06-18 11:03:30
回答 1查看 51关注 0票数 0

我试图通过ta-indicator安装gem,但是安装始终失败,出现了以下错误。我遗漏了什么?

代码语言:javascript
运行
复制
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

代码语言:javascript
运行
复制
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/env

JAR的位置:

代码语言:javascript
运行
复制
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

唯一的问题,因为:

  • 我使用windows 10和git-bash.exe来运行命令(不是linux)。
  • 将完全指定的路径添加到ruby安装似乎是不可能的(可能是因为我不知道自己在做什么)。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-19 02:26:47

那是一个很酷的技术分析库。无论如何,您似乎错过了C库开发头。您可以从TA-Lib站点下载它。头文件(.h)可能应该放在/usr/include/ta-lib目录中。

这可能是gem安装找不到头文件的副本

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37896232

复制
相关文章

相似问题

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