ttscoff / Slogger

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

kernel_require.rb:55:in `require': cannot load such file -- multimap (LoadError) #317

Closed bifjamod closed 10 years ago

bifjamod commented 10 years ago

Let me preface this by declaring that I am NOT a coder, or even experienced at this type of stuff. I manage to piecemeal some Excel VBA, a wee bit of AppleScript, etc, using good old Google and a lot of copy/paste/trial and error. So, any help that is available is appreciated, but I respectfully request that you keep in mind my low skill level here.

I have gotten past the first serious problem installing Slogger - a nokogiri problem, which I was thrilled to actually manage to resolve. But now that everything seems to be installed, I have run Slogger and get this output:

Last login: Sun Jul 6 16:41:23 on ttys001 /Applications/Slogger-master/slogger ; exit; BobsMacBookPro:~ bob$ /Applications/Slogger-master/slogger ; exit; Initializing Slogger v2 (2.1.14)... /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire': cannot load such file -- multimap (LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require' from /Applications/Slogger-master/plugins/olivetree.rb:13:in<top (required)>' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire' from /Applications/Slogger-master/slogger.rb:268:in block in run_plugins' from /Applications/Slogger-master/slogger.rb:260:ineach' from /Applications/Slogger-master/slogger.rb:260:in run_plugins' from /Applications/Slogger-master/slogger.rb:447:in<top (required)>' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire' from /Applications/Slogger-master/slogger:18:in `

' logout

[Process completed]`

I seem to have missed something, but I simple cannot figure out what. I have several plugins enabled, but one thing I might be missing is how to configure them. Am I supposed to configure them via Xcode? I was under the impression the plugin config process would when I execute Slogger the first time, and that would update the config file accordingly.

PS - my apologies if the code does not display properly. I am using Chrome and for some reason unknown to me, the preview option is not working for me, and I'm not certain if my markdown for code is correct.

ttscoff commented 10 years ago

Have you run bundle install?

The configuration takes place entirely in the file slogger_config, but it won't be written out until Slogger runs once successfully.

-Brett

On 6 Jul 2014, at 16:01, bifjamod wrote:

Let me preface this by declaring that I am NOT a coder, or even experienced at this type of stuff. I manage to piecemeal some Excel VBA, a wee bit of AppleScript, etc, using good old Google and a lot of copy/paste/trial and error. So, any help that is available is appreciated, but I respectfully request that you keep in mind my low skill level here.

I have gotten past the first serious problem installing Slogger - a nokogiri problem, which I was thrilled to actually manage to resolve. But now that everything seems to be installed, I have run Slogger and get this output:

Last login: Sun Jul 6 16:41:23 on ttys001 /Applications/Slogger-master/slogger ; exit; BobsMacBookPro:~ bob$ /Applications/Slogger-master/slogger ; exit; Initializing Slogger v2 (2.1.14)... /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require': cannot load such file -- multimap (LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require' from /Applications/Slogger-master/plugins/olivetree.rb:13:in<top (required)>' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require' from /Applications/Slogger-master/slogger.rb:268:in block in run_plugins' from /Applications/Slogger-master/slogger.rb:260:ineach' from /Applications/Slogger-master/slogger.rb:260:in run_plugins' from /Applications/Slogger-master/slogger.rb:447:in<top (required)>' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require' from /Applications/Slogger-master/slogger:18:in `

' logout

[Process completed]`

I seem to have missed something, but I simple cannot figure out what. I have several plugins enabled, but one thing I might be missing is how to configure them. Am I supposed to configure them via Xcode? I was under the impression the plugin config process would when I execute Slogger the first time, and that would update the config file accordingly.

PS - my apologies if the code does not display properly. I am using Chrome and for some reason unknown to me, the preview option is not working for me, and I'm not certain if my markdown for code is correct.


Reply to this email directly or view it on GitHub: https://github.com/ttscoff/Slogger/issues/317

bifjamod commented 10 years ago

Yes, I have. I re-ran it in case I missed it after resolving the nokogiri problem, but the output running slogger is the same as the op.

ttscoff commented 10 years ago

Did you get any errors from bundle install?

On 6 Jul 2014, at 17:46, bifjamod wrote:

Yes, I have. I re-ran it in case I missed it after resolving the nokogiri problem, but the output running slogger is the same as the op.


Reply to this email directly or view it on GitHub: https://github.com/ttscoff/Slogger/issues/317#issuecomment-48129556

bifjamod commented 10 years ago

No, in fact, here is the result:

bobsmacbookpro:slogger-master bob$ bundle install
Using rake 10.3.2
Using addressable 2.3.6
Using buftok 0.2.0
Using safe_yaml 1.0.3
Using crack 0.4.2
Using thread_safe 0.3.4
Using descendants_tracker 0.0.4
Using diff-lcs 1.2.5
Using equalizer 0.0.9
Using multipart-post 2.0.0
Using faraday 0.9.0
Using hpricot 0.8.6
Using simple-rss 1.3.1
Using feed-normalizer 1.5.2
Using http_parser.rb 0.6.0
Using http 0.5.1
Using json 1.8.1
Using memoizable 0.4.2
Using mime-types 2.3
Using mini_portile 0.6.0
Using nokogiri 1.6.2.1
Using oauth 0.4.7
Using rspec-support 3.0.2
Using rspec-core 3.0.2
Using rspec-expectations 3.0.2
Using rspec-mocks 3.0.2
Using rspec 3.0.0
Using simple_oauth 0.2.0
Using twitter 5.3.1
Using twitter_oauth 0.4.94
Using vcr 2.9.2
Using webmock 1.18.0
Using bundler 1.6.3
Your bundle is complete!
Use `bundle show [gemname]` to see where a bundled gem is installed.
bobsmacbookpro:slogger-master bob$ 
ttscoff commented 10 years ago

Ok, so what plugins do you have installed?

-Brett

On 6 Jul 2014, at 18:00, bifjamod wrote:

No, in fact, here is the result:

bobsmacbookpro:slogger-master bob$ bundle install
Using rake 10.3.2
Using addressable 2.3.6
Using buftok 0.2.0
Using safe_yaml 1.0.3
Using crack 0.4.2
Using thread_safe 0.3.4
Using descendants_tracker 0.0.4
Using diff-lcs 1.2.5
Using equalizer 0.0.9
Using multipart-post 2.0.0
Using faraday 0.9.0
Using hpricot 0.8.6
Using simple-rss 1.3.1
Using feed-normalizer 1.5.2
Using http_parser.rb 0.6.0
Using http 0.5.1
Using json 1.8.1
Using memoizable 0.4.2
Using mime-types 2.3
Using mini_portile 0.6.0
Using nokogiri 1.6.2.1
Using oauth 0.4.7
Using rspec-support 3.0.2
Using rspec-core 3.0.2
Using rspec-expectations 3.0.2
Using rspec-mocks 3.0.2
Using rspec 3.0.0
Using simple_oauth 0.2.0
Using twitter 5.3.1
Using twitter_oauth 0.4.94
Using vcr 2.9.2
Using webmock 1.18.0
Using bundler 1.6.3
Your bundle is complete!
Use `bundle show [gemname]` to see where a bundled gem is installed.
bobsmacbookpro:slogger-master bob$

Reply to this email directly or view it on GitHub: https://github.com/ttscoff/Slogger/issues/317#issuecomment-48129863

bifjamod commented 10 years ago

Just 4...olive tree, facebookifttt, foursquare and fitbit. Now I'm wondering if I missed a step? I thought all you had to do was put them in the plugins folder?

bifjamod commented 10 years ago

Offtopic - any idea why GitHib in Chrome won't allow me to edit or attach an image?

ttscoff commented 10 years ago

And most of those are "unofficial" plugins. Not having written any of them, you're kind of on your own to figure out which one is requiring the missing gem, or how to contact the respective authors...

I guess I would recommend just trying sudo gem install multimap and seeing what happens.

-Brett

On 6 Jul 2014, at 19:06, bifjamod wrote:

Just 4...olive tree, facebookifttt, foursquare and fitbit. Now I'm wondering if I missed a step? I thought all you had to do was put them in the plugins folder?


Reply to this email directly or view it on GitHub: https://github.com/ttscoff/Slogger/issues/317#issuecomment-48131154

bifjamod commented 10 years ago

Well, that seems to have done the trick - thank you. I still ran into an issue with the FB/IFTTT item, so I pulled that one out, but the other three work a charm. Thanks so much!