Slogger icon indicating copy to clipboard operation
Slogger copied to clipboard

<internal:lib/rubygems/custom_require>:29:in `require': no such file to load

Open jpaechnatz opened this issue 10 years ago • 6 comments

after a git pull I'm getting this error, even when trying ./slogger -h ./slogger -h internal:lib/rubygems/custom_require:29:in require': no such file to load -- levenshtein (LoadError) from <internal:lib/rubygems/custom_require>:29:inrequire' from /home/dayone/slogger/lib/dayone.rb:3:in <top (required)>' from <internal:lib/rubygems/custom_require>:29:inrequire' from internal:lib/rubygems/custom_require:29:in require' from /home/dayone/slogger/slogger.rb:340:in<top (required)>' from internal:lib/rubygems/custom_require:29:in require' from <internal:lib/rubygems/custom_require>:29:inrequire' from ./slogger:18:in `

'

Am I missing a specific gem?

jpaechnatz avatar Mar 20 '14 07:03 jpaechnatz

There is a levenshtein gem, which might explain no such file to load -- levenshtein (LoadError)

Maybe try gem install levenshtein?

larryhynes avatar Mar 20 '14 08:03 larryhynes

try bundle install.

On 20 Mar 2014, at 2:05, jpaechnatz wrote:

after a git pull I'm getting this error, even when trying ./slogger -h ./slogger -h internal:lib/rubygems/custom_require:29:in require': no such file to load -- levenshtein (LoadError) from <internal:lib/rubygems/custom_require>:29:inrequire' from /home/dayone/slogger/lib/dayone.rb:3:in <top (required)>' from <internal:lib/rubygems/custom_require>:29:inrequire' from internal:lib/rubygems/custom_require:29:in require' from /home/dayone/slogger/slogger.rb:340:in<top (required)>' from internal:lib/rubygems/custom_require:29:in require' from <internal:lib/rubygems/custom_require>:29:inrequire' from ./slogger:18:in `

'

Am I missing a specific gem?


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

ttscoff avatar Mar 20 '14 11:03 ttscoff

bundle install - doesnt work

gem install levenshtein - worked

thanks

jpaechnatz avatar Mar 20 '14 11:03 jpaechnatz

I'll look into that. I included the levenshtein gem as part of the --dedup function for determining string similarity between entries. It's not a commonly used (or known) feature, so if it becomes problematic I'll find another way.

On 20 Mar 2014, at 6:38, jpaechnatz wrote:

bundle install - doesnt work

gem install levenshtein - worked

thanks


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

ttscoff avatar Mar 20 '14 13:03 ttscoff

I got a similar message when installing the latest version of Slogger on my new MBA. Levenshtein is installed on my system (sudo gem install levenshtein ran successfully) but it's still failing with the following output when I try to generate a config file:

mba:Slogger-master username$ ./slogger --update-config
/Users/foo/Scripts/Slogger-master/lib/levenshtein-0.2.2/lib/levenshtein.rb:3:in `require': cannot load such file -- levenshtein/version (LoadError)
    from /Users/foo/Scripts/Slogger-master/lib/levenshtein-0.2.2/lib/levenshtein.rb:3:in `<top (required)>'
    from /Users/foo/Scripts/Slogger-master/slogger.rb:34:in `require'
    from /Users/foo/Scripts/Slogger-master/slogger.rb:34: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 ./slogger:18:in `<main>'

Any hints on what I can do next?

belril avatar Jun 25 '14 23:06 belril

It looks like that error is coming from the version of Levenshtein that I bundled with Slogger, not from your rubygems copy. I'll have to look into it, the path might be off in the bundled version.

-Brett

On 25 Jun 2014, at 18:30, Blair Hanley Frank wrote:

I got a similar message when installing the latest version of Slogger on my new MBA. Levenshtein is installed on my system (sudo gem install levenshtein ran successfully) but it's still failing with the following output when I try to generate a config file:

mba:Slogger-master username$ ./slogger --update-config

/Users/foo/Scripts/Slogger-master/lib/levenshtein-0.2.2/lib/levenshtein.rb:3:in require': cannot load such file -- levenshtein/version (LoadError) from /Users/foo/Scripts/Slogger-master/lib/levenshtein-0.2.2/lib/levenshtein.rb:3:in <top (required)>' from /Users/foo/Scripts/Slogger-master/slogger.rb:34:in require' from /Users/foo/Scripts/Slogger-master/slogger.rb:34: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 ./slogger:18:in `

'

Any hints on what I can do next?


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

ttscoff avatar Jun 26 '14 00:06 ttscoff