fishでdigdag使えない
普通にコマンド叩くと以下のようになります(MacOSX, 10.13.4)
% fish --version
fish, version 2.7.1
% digdag --version
Failed to execute process '/path/to/bin/digdag'. Reason:
exec: Exec format error
The file '/path/to/bin/digdag' is marked as an executable but could not be run by the operating system.
回避方法
1. bash -c
これはfishの解決方法とは言わないと思いますが・・・
%bash -c "digdag --version"
0.9.13
2. java -jar /path/to/digdag
こっちが正しい回避(?)方法です
%java -jar /Users/r.murakami/bin/digdag --version
0.9.13
ただjava実行してるだけ
参考
以下のdigdagのissueで案内されていました
https://github.com/treasure-data/digdag/issues/426#issuecomment-267206850