Open JsonSam opened 10 years ago
@hstove - While running rbtc get the following error
I, [JUN 2 2014 2:37:44 PM +0530#13109] INFO -- : Fetching exchange rates
/home/user/.rvm/gems/ruby-2.0.0/gems/activemodel-4.0.3/lib/active_model/model.rb:80:in public_send': undefined method
vwap=' for #Bitstamp::Ticker:0x00000004251468 (NoMethodError)
Clone the gem, in bin/rbtc, add this line, require 'active_support/all' bundle install gem build rbtc_arbitrage.gemspec gem install rbtc_arbitrage-version.gem
Same problem haven't had much luck using @nurulshuvo fix either. rvm ruby 2.1.2 / rails 4.1.6 /rbtc_arbitrage 2.4.4
Adding that require line before require 'rbtc_arbitrage'
works here. Well, it gets me to the next error about httparty and the JSON lib :cactus:
$ rbtc /home/user/.rvm/gems/ruby-2.1.0@demo/gems/activesupport-4.1.0/lib/active_support/number_helper.rb:3:in'
<module:NumberHelper>': uninitialized constant ActiveSupport::Autoload (NameError) from /home/user/.rvm/gems/ruby-2.1.0@demo/gems/activesupport-4.1.0/lib/active_support/number_helper.rb:2:in
module:ActiveSupport' from /home/user/.rvm/gems/ruby-2.1.0@demo/gems/activesupport-4.1.0/lib/active_support/number_helper.rb:1:in<top (required)>' from /home/user/.rvm/gems/ruby-2.1.0@demo/gems/activesupport-4.1.0/lib/active_support/core_ext/numeric/conversions.rb:2:in
require' from /home/user/.rvm/gems/ruby-2.1.0@demo/gems/activesupport-4.1.0/lib/active_support/core_ext/numeric/conversions.rb:2:in<top (required)>' from /home/user/.rvm/gems/ruby-2.1.0@demo/gems/activesupport-4.1.0/lib/active_support/core_ext/numeric.rb:3:in
require' from /home/user/.rvm/gems/ruby-2.1.0@demo/gems/activesupport-4.1.0/lib/active_support/core_ext/numeric.rb:3:in<top (required)>' from /home/user/.rvm/gems/ruby-2.1.0@demo/gems/activesupport-4.1.0/lib/active_support/core_ext.rb:2:in
require' from /home/user/.rvm/gems/ruby-2.1.0@demo/gems/activesupport-4.1.0/lib/active_support/core_ext.rb:2:inblock in <top (required)>' from /home/user/.rvm/gems/ruby-2.1.0@demo/gems/activesupport-4.1.0/lib/active_support/core_ext.rb:1:in
each' from /home/user/.rvm/gems/ruby-2.1.0@demo/gems/activesupport-4.1.0/lib/active_support/core_ext.rb:1:in<top (required)>' from /home/user/.rvm/gems/ruby-2.1.0@demo/gems/bitstamp-0.3.0/lib/bitstamp.rb:1:in
require' from /home/user/.rvm/gems/ruby-2.1.0@demo/gems/bitstamp-0.3.0/lib/bitstamp.rb:1:in<top (required)>' from /home/user/.rvm/gems/ruby-2.1.0@demo/gems/rbtc_arbitrage-1.4.4/lib/rbtc_arbitrage.rb:4:in
require' from /home/user/.rvm/gems/ruby-2.1.0@demo/gems/rbtc_arbitrage-1.4.4/lib/rbtc_arbitrage.rb:4:in<top (required)>' from /home/user/.rvm/gems/ruby-2.1.0@demo/gems/rbtc_arbitrage-1.4.4/bin/rbtc:4:in
require' from /home/user/.rvm/gems/ruby-2.1.0@demo/gems/rbtc_arbitrage-1.4.4/bin/rbtc:4:in<top (required)>' from /home/user/.rvm/gems/ruby-2.1.0@demo/bin/rbtc:23:in
load' from /home/user/.rvm/gems/ruby-2.1.0@demo/bin/rbtc:23:in<main>' from /home/user/.rvm/gems/ruby-2.1.0@demo/bin/ruby_executable_hooks:15:in
eval' from /home/user/.rvm/gems/ruby-2.1.0@demo/bin/ruby_executable_hooks:15:in `