hstove / rbtc_arbitrage

A gem for automating arbitrage between Bitcoin exchanges.
MIT License
274 stars 94 forks source link

Error on running rbtc #7

Open JsonSam opened 10 years ago

JsonSam commented 10 years ago

$ 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:inmodule: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:inrequire' 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:inrequire' 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:inrequire' from /home/user/.rvm/gems/ruby-2.1.0@demo/gems/activesupport-4.1.0/lib/active_support/core_ext.rb:2:in block 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:ineach' 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:inrequire' 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:inrequire' 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:inrequire' 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:inload' 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:ineval' from /home/user/.rvm/gems/ruby-2.1.0@demo/bin/ruby_executable_hooks:15:in `

'

EMRJ commented 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 methodvwap=' for #Bitstamp::Ticker:0x00000004251468 (NoMethodError)

nurulshuvo commented 10 years ago

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

rhelvey01 commented 10 years ago

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

DestyNova commented 7 years ago

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: