embulk/embulk-output-bigquery

Installation failed (Err msg: signet requires Ruby version >= 2.4.0.)

hiroyuki-sato opened this issue · 1 comments

Problem

embulk gem install embulk-ouput-bigquery failed with the following error.

embulk gem install embulk-output-bigquery
2019-10-11 17:16:49.537 +0900: Embulk v0.9.19

Gem plugin path is: /Users/user/.embulk/lib/gems

Fetching: signet-0.12.0.gem (100%)
ERROR:  Error installing embulk-output-bigquery:
	signet requires Ruby version >= 2.4.0.
embulk gem install google-api-client
2019-10-15 16:32:23.429 +0900: Embulk v0.9.19

Gem plugin path is: /Users/user/.embulk/lib/gems

ERROR:  Error installing google-api-client:
        signet requires Ruby version >= 2.4.0.

signet 0.12.0 and google-api-client 0.33.0 require Ruby 2.4
Embulk 0.9 use JRuby 9.1.X.Y and It compatible Ruby 2.3.

Workaround

embulk gem install signet -v 0.11.0
embulk gem install google-api-client -v 0.32.1
embulk gem install embulk-output-bigquery

Environment

  • Embulk 0.9.19
  • embulk-output-bigquery

Ref

we released new version of gem.
https://rubygems.org/gems/embulk-output-bigquery/versions/0.6.2

embulk gem install embulk-output-bigquery 
2019-10-16 18:07:57.145 +0900: Embulk v0.9.19

Gem plugin path is: /Users/ryuji.ito/.embulk/lib/gems

Fetching: signet-0.11.0.gem (100%)
Successfully installed signet-0.11.0
Fetching: google-api-client-0.32.1.gem (100%)
Successfully installed google-api-client-0.32.1
Fetching: embulk-output-bigquery-0.6.2.gem (100%)
Successfully installed embulk-output-bigquery-0.6.2
3 gems installed