Slogger
Slogger copied to clipboard
<internal:lib/rubygems/custom_require>:29:in `require': no such file to load
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:in
require'
from /home/dayone/slogger/lib/dayone.rb:3:in <top (required)>' from <internal:lib/rubygems/custom_require>:29:in
require'
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:in
require'
from ./slogger:18:in `
Am I missing a specific gem?
There is a levenshtein gem, which might explain no such file to load -- levenshtein (LoadError)
Maybe try gem install levenshtein
?
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:in
require' from /home/dayone/slogger/lib/dayone.rb:3:in<top (required)>' from <internal:lib/rubygems/custom_require>:29:in
require' from internal:lib/rubygems/custom_require:29:inrequire' from /home/dayone/slogger/slogger.rb:340:in
<top (required)>' from internal:lib/rubygems/custom_require:29:inrequire' from <internal:lib/rubygems/custom_require>:29:in
require' 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
bundle install - doesnt work
gem install levenshtein - worked
thanks
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
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?
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:inrequire' 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:inrequire' 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