ttscoff / Slogger

Social logging script for Day One
757 stars 160 forks source link

simple_oauth conflict between rdio & twitter... #229

Open ediventurin opened 10 years ago

ediventurin commented 10 years ago

Slogger has been running fine forever here. Now, trying to activate the rdiologger.rb plugin, I got stuck on this step. Hints, please?

./slogger --update-config

Initializing Slogger v2.1 (2.1.0.5)... /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:230:in activate': can't activate simple_oauth (~> 0.2, runtime) for ["twitter-4.8.1"], already activated simple_oauth-0.1.9 for ["rdio_api-0.1.1"] (Gem::LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:246:inactivate' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in each' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:inactivate' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:35:in require' from /Users/ediventurin/Dropbox/Mackup/Slogger/plugins/twitterlogger.rb:36 from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:ingem_original_require' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in require' from /Users/ediventurin/Dropbox/Mackup/Slogger/slogger.rb:240:inrun_plugins' from /Users/ediventurin/Dropbox/Mackup/Slogger/slogger.rb:232:in each' from /Users/ediventurin/Dropbox/Mackup/Slogger/slogger.rb:232:inrun_plugins' from /Users/ediventurin/Dropbox/Mackup/Slogger/slogger.rb:387 from ./slogger:18:in `require' from ./slogger:18

hamchapman commented 10 years ago

Do you have bundler installed? If so, navigate to the slogger directory in terminal and run bundle update. That should fix things.

wxn0000 commented 10 years ago

twitter gem version 5.5.1 doesn't seem to be compatible with the current slogger. I have to remove 5.5.1 and kept using 4.8.1

lazyguru commented 10 years ago

I'm having this problem also. I tried to use twitter 4.8.1 but it requires simple_oauth ~>0.2.0 whereas rdio_api requires ~> 0.1.9. Is there a workaround? Or do I need to try to get rdio_api to support 0.2.0? The only version of twitter I could find that support 0.1.9 was 4.4 but it fails with other errors