LoginSignup
0
0

More than 3 years have passed since last update.

git bashでjqコマンドが使えない時の対処方法

Posted at

私はWindow10からGitBashを利用しています。
作成したshellファイル中でjqコマンドが実行されませんでした。
ここに調べた対処方法を紹介しておきます。

発生したエラー

bash: jq:command not found

対処方法

jq file Download

Macとかlinuxユーザなら多分必要ないです。
まず、
./jq公式サイト
こちらから、ファイルを自分の好みの場所にダウンロードしてください。
jq-win64.exeというファイルがダウンロードできます。

alialコマンドでjqコマンドを登録します。

bashrc or bash_profileがない場合

alialにjqコマンドを登録する為には .bashrcが必要です。
私は .bashrc がなかったので、作成しました。作成方法は

$ touch ~./bashrc

現在のdirにファイル作成後、bashを再起動すると
最初警告がでます。この警告はbashrc*を読み込むbash_profile**が見つからなかったので、作成しましたという意味です
ls -a でリスト確認したら、上記の二つのファイルが作成されていることが確認できます。

aliasにjqコマンド登録

$ alias jq=/path/jq-win64.exe
$ alias
 alias jq=/path/jq-win64.exe

上記コマンドで登録後、Listを読んで入っているか確認します。/path/のどころにはwin64.exeがある場所を前に指定してください。
pwd打ったら、確認できます。

jqコマンド実行確認

$ echo '{"check: 1"}' | jq
{
  "check": 1
}

これで実行確認完了。

お疲れ様でした。

参考URL

Windowsでgitbashからjqを実行するには?

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0