Voltaをインストールする際にcurlの証明書エラーでハマったので回避方法をメモしておく。
公式のコマンド
curl https://get.volta.sh | bash
証明書エラー回避コマンド
curl -k https://get.volta.sh | sed 's/curl --/curl -k --/g' | bash
コマンドの説明
一般的にcurlコマンドで証明書エラーを回避するには-k
or --insecure
オプションを付ける。
公式のシェルスクリプトhttps://get.volta.sh
は内部でもcurlコマンドが使用されており、単純に-k
オプションを付けるだけではうまくいかない。
そのため、sed
コマンドでシェルスクリプト内のcurlコマンドにも-k
オプションを差し込んで実行している。