sudo cp curl-ca-bundle.crt /usr/bin/
0Like
Macbook(M1)にHomebrewをインストールしようとしたが、証明書エラーでcurlが使えなくて困っている
以下のようなエラーが発生
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
curl: (77) error setting certificate verify locations: CAfile: /etc/ssl/cert.pem CApath: none
上記URLを参考にするが、curl.exeのある/usr/binフォルダに証明書を移動しようとすると
KOKUSHOUKEnoMBP% cp curl-ca-bundle.crt /usr/bin/
cp: /usr/bin/curl-ca-bundle.crt: Read-only file system
といったエラーが発生。
色々調べて、SIPを無効化したり、ターミナルのフルディスクアクセスをONにしたりしましたが、うまくいきません。
どなたか/usr/binフォルダへファイルを移動する方法を教えてください。
sudo cp curl-ca-bundle.crt /usr/bin/
@Suchmos7
Questioner/usr/bin はシステムに保護された領域であり、無理にファイルを置くべきではありません。
curl --cacert ~/Downloads/curl-ca-bundle.crt
のように --cacert
オプションで証明書のパスを指定してください。
@pastelflow 最近の macOS では sudo しても /usr/bin には書き込めません。
@Suchmos7
Questioner