scelis / twine

Twine is a command line tool for managing your strings and their translations.
Other
840 stars 151 forks source link

Doesn Ruby version 2.5.0 #233

Closed paldepind closed 6 years ago

paldepind commented 6 years ago

I apologize for the borked title. I accidentally pressed the submit button too early 😭

Twine doesn't seem to work with the latest version of Ruby. I'm using the most recent version of Twine from RubyGems.

Downgrading Ruby from version 2.5.0 to version 2.4.3 fixed the problem for me.

I've pasted the error I'm getting below.

> twine
Traceback (most recent call last):
    18: from /home/simon/.gem/ruby/2.4.0/bin/twine:23:in `<main>'
    17: from /home/simon/.gem/ruby/2.4.0/bin/twine:23:in `load'
    16: from /home/simon/.gem/ruby/2.5.0/gems/twine-1.0.1/bin/twine:2:in `<top (required)>'
    15: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
    14: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
    13: from /home/simon/.gem/ruby/2.5.0/gems/twine-1.0.1/lib/twine.rb:1:in `<top (required)>'
    12: from /home/simon/.gem/ruby/2.5.0/gems/twine-1.0.1/lib/twine.rb:25:in `<module:Twine>'
    11: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
    10: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
     9: from /home/simon/.gem/ruby/2.5.0/gems/twine-1.0.1/lib/twine/plugin.rb:1:in `<top (required)>'
     8: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
     7: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
     6: from /home/simon/.gem/ruby/2.5.0/gems/safe_yaml-1.0.4/lib/safe_yaml/load.rb:14:in `<top (required)>'
     5: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
     4: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
     3: from /home/simon/.gem/ruby/2.5.0/gems/safe_yaml-1.0.4/lib/safe_yaml/parse/date.rb:1:in `<top (required)>'
     2: from /home/simon/.gem/ruby/2.5.0/gems/safe_yaml-1.0.4/lib/safe_yaml/parse/date.rb:2:in `<module:SafeYAML>'
     1: from /home/simon/.gem/ruby/2.5.0/gems/safe_yaml-1.0.4/lib/safe_yaml/parse/date.rb:3:in `<class:Parse>'
/home/simon/.gem/ruby/2.5.0/gems/safe_yaml-1.0.4/lib/safe_yaml/parse/date.rb:22:in `<class:Date>': uninitialized constant SafeYAML::Parse::Date::DateTime (NameError)
paldepind commented 6 years ago

This comment/issue might be related: https://github.com/dtao/safe_yaml/issues/80#issuecomment-355805272

scelis commented 6 years ago

Yeah, this is a bug in safe_yaml. :(

https://github.com/dtao/safe_yaml/issues/80

sebastianludwig commented 6 years ago

Just for reference, should be fixed in #237