2016-06-14 13 views
0

Ich versuche, ein einfaches Beispielskript von here auszuführen, aber selbst nach der Installation der erforderlichen Edelsteine ​​ohne Fehler bekomme ich einen Fehler beim Ausführen des Skripts. Es sieht aus wie libta_lib.so kann nicht gefunden werden, aber nichts in den Installationsbefehlen unten hatte einen Fehler. Irgendeine Idee, was ich vermisse? Ich bin glücklich, mehr Daten bei Bedarf zur Verfügung zu stellen, ich weiß nur nicht, was nützlich wäre.ta-lib gem nicht installieren Abhängigkeiten?

Ich lief:

#compiling ta-lib from source 
gem uninstall talib_ruby 
gem uninstall ta-indicator 
make clean 
sudo ./configure LDFLAGS="-lm" 
sudo make 
sudo make install 
gem install talib_ruby 
gem install ta-indicator 



[email protected] ~/Desktop/_REPOS/misc/stock_analysis/forex/oanda/ruby $ ruby -e "require 'talib_ruby'; l = TaLib::Function.new('MA') " 
/home/king/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': libta_lib.so.0: cannot open shared object file: No such file or directory - /home/king/.rvm/gems/ruby-2.3.0/gems/talib_ruby-1.0.6/lib/talib.so (LoadError) 
    from /home/king/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
    from /home/king/.rvm/gems/ruby-2.3.0/gems/talib_ruby-1.0.6/lib/talib_ruby.rb:5:in `<top (required)>' 
    from /home/king/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:127:in `require' 
    from /home/king/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:127:in `rescue in require' 
    from /home/king/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:40:in `require' 
    from -e:1:in `<main>' 
+0

Können Sie sagen, wo die Dateien installiert wurden, wenn Sie lief 'make install'? –

Antwort

0

Per this folgendermaßen vor

sudo gedit /etc/ld.so.conf 

Anfügen unterhalb der Linie und sparen:

include /usr/local/lib 

run sudo /sbin/ldconfig