unexpected keyword_rescue, expecting keyword_end (SyntaxError)

32 views Asked by At

I'm facing this issue while using 'smarter_csv' gem in a ruby CLI script using version 2.4.1. The gem is installed successfully but upon using, I get error:

/Users/macbook/.rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:54:in `require': /Users/macbook/.rvm/gems/ruby-2.4.1/gems/smarter_csv-1.7.4/lib/smarter_csv.rb:549: syntax error, unexpected keyword_rescue, expecting keyword_end (SyntaxError)
      rescue EOFError # short files
            ^
/Users/macbook/.rvm/gems/ruby-2.4.1/gems/smarter_csv-1.7.4/lib/smarter_csv.rb:558: syntax error, unexpected keyword_end, expecting end-of-input
        from /Users/macbook/.rvm/rubies/ruby-2.4.1/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:54:in `require'
        from csv_analysis_script.rb:16:in '<main>'

The current version of gem is 1.7.4 I tried installing previous versions of the gem e.g, 1.7.3 & 1.7.1. Moreover, I also uninstalled my ruby version along with gems & reinstalled everything. But nothing works.

0

There are 0 answers