前提
以下の環境です。
- Raspberry Pi 4B
- Ubuntu 20.04 (64bit)
- Java のバージョンは
1.8.0.275
結論
v0.10.23
v0.10.23
で例えば $ embulk gem list
と実行すると以下のようなエラーが出ます。
$ embulk gem list JRuby is not configured well to run "gem". Configure the Embulk system property "jruby".
v0.9.23
v0.9.23
で同じコマンドを実行すると期待通りにリストが出てきます。
$ embulk gem list 2021-01-14 09:00:04.391 +0900: Embulk v0.9.23 Gem plugin path is: /home/hoge/.embulk/lib/gems io/console on JRuby shells out to stty for most operations *** LOCAL GEMS *** bundler (1.16.0) did_you_mean (default: 1.0.1) embulk (0.9.23 java) jar-dependencies (default: 0.3.10) jruby-openssl (0.9.21 java) jruby-readline (1.2.0 java) json (1.8.3 java) liquid (4.0.0) minitest (default: 5.4.1) msgpack (1.1.0 java) net-telnet (default: 0.1.1) power_assert (default: 0.2.3) psych (2.2.4 java) rake (default: 10.4.2) rdoc (default: 4.2.0) test-unit (default: 3.1.1)
補足
コマンドオプションである -X
をつけて、適切な key, value を渡せば回避できるのかと思います。
$ embluk --help Usage: embulk [common options] <command> [command options] Commands: (中略) Common options: (中略) -X KEY=VALUE Set Embulk system properties -R OPTION Command-line option for JRuby. (Only '--dev')