wordmove: Not compatible with Ruby 2.4.0

wordmove pull -e xxxxxx.com -d

/Users/craigmorris/.rvm/gems/ruby-2.4.0@esme-com/gems/activesupport-4.2.7.1/lib/active_support/core_ext/numeric/conversions.rb:121: warning: constant ::Fixnum is deprecated
/Users/craigmorris/.rvm/gems/ruby-2.4.0@esme-com/gems/activesupport-4.2.7.1/lib/active_support/core_ext/numeric/conversions.rb:121: warning: constant ::Bignum is deprecated
/Users/craigmorris/.rvm/gems/ruby-2.4.0@esme-com/gems/activesupport-4.2.7.1/lib/active_support/core_ext/numeric/conversions.rb:131:in `block (2 levels) in <class:Numeric>': stack level too deep (SystemStackError)
	from /Users/craigmorris/.rvm/gems/ruby-2.4.0@esme-com/gems/activesupport-4.2.7.1/lib/active_support/core_ext/numeric/conversions.rb:131:in `block (2 levels) in <class:Numeric>'
	from /Users/craigmorris/.rvm/gems/ruby-2.4.0@esme-com/gems/activesupport-4.2.7.1/lib/active_support/core_ext/numeric/conversions.rb:131:in `block (2 levels) in <class:Numeric>'
	from /Users/craigmorris/.rvm/gems/ruby-2.4.0@esme-com/gems/activesupport-4.2.7.1/lib/active_support/core_ext/numeric/conversions.rb:131:in `block (2 levels) in <class:Numeric>'
	from /Users/craigmorris/.rvm/gems/ruby-2.4.0@esme-com/gems/activesupport-4.2.7.1/lib/active_support/core_ext/numeric/conversions.rb:131:in `block (2 levels) in <class:Numeric>'
	from /Users/craigmorris/.rvm/gems/ruby-2.4.0@esme-com/gems/activesupport-4.2.7.1/lib/active_support/core_ext/numeric/conversions.rb:131:in `block (2 levels) in <class:Numeric>'
	from /Users/craigmorris/.rvm/gems/ruby-2.4.0@esme-com/gems/activesupport-4.2.7.1/lib/active_support/core_ext/numeric/conversions.rb:131:in `block (2 levels) in <class:Numeric>'
	from /Users/craigmorris/.rvm/gems/ruby-2.4.0@esme-com/gems/activesupport-4.2.7.1/lib/active_support/core_ext/numeric/conversions.rb:131:in `block (2 levels) in <class:Numeric>'
	from /Users/craigmorris/.rvm/gems/ruby-2.4.0@esme-com/gems/activesupport-4.2.7.1/lib/active_support/core_ext/numeric/conversions.rb:131:in `block (2 levels) in <class:Numeric>'
	 ... 5513 levels...
	from /Users/craigmorris/.rvm/gems/ruby-2.4.0@esme-com/bin/wordmove:22:in `load'
	from /Users/craigmorris/.rvm/gems/ruby-2.4.0@esme-com/bin/wordmove:22:in `<main>'
	from /Users/craigmorris/.rvm/gems/ruby-2.4.0@esme-com/bin/ruby_executable_hooks:15:in `eval'
	from /Users/craigmorris/.rvm/gems/ruby-2.4.0@esme-com/bin/ruby_executable_hooks:15:in `<main>'

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Reactions: 1
  • Comments: 18 (12 by maintainers)

Most upvoted comments

Yep, ran into this one too. Downgrading to Ruby 2.3.3 corrected the issue for me.

Though, I would imagine more adept Ruby users would want to stick with 2.4 if they’re already on it.

Various checks on my home laptop and work computer yield expected results. Wordmove works well at the latest version on Ruby version 2.4.0.

It is worth noting: A call to gem update wordmove at version 2.3.3 caused a dependency error, and after changing my global version to 2.4.0, subsequent calls to gem update wordmove resulted in a Nothing to update message.

This does not appear to be the fault of Wordmove, but rather my own inexperience with Ruby and Gems.

I was able to get the latest version after uninstalling and re-installing Wordmove.

We have this one confirmed internally also. Scheduling an investigation and an update

Very well good to hear that.

And thanks for sharing the little trouble you had updating 😉

I’ll considered this one fixed. Others should feel free to add comments as needed

@mrdink - that might be a difference with sudo. Try sudo ruby -v and see what you get.

@lindsaymarkward @aluxh @maiorano84 @mrdink @morrislaptop I’m inspecting the problem; atm ruby 2.4.1 + active_support 4.2.8 seems to work fine - I’ve a non blocking warning during a pull operation.

Anyway I’m working on updating all the dependencies.