scoopをインストールしようとしたら「SSL/TLS のセキュリティで保護されているチャネルを作成できませんでした」

(コメント)

scoop をインストールしようとしたら

"2" 個の引数を指定して "DownloadFile" を呼び出し中に例外が発生しました: "要求は中止されました: SSL/TLS のセキュリティで保護されているチャネルを作成できませんでした"
発生場所 行:151 文字:5
+     $wc.downloadFile($url,$to)
+     ~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : WebException

となる場合。

※ Scoop のインストールに失敗すると、scoop がインストールされていないにもかかわらず、インストーラを実行すると

Scoop is already installed. Run 'scoop update' to get the latest version.

となってインストールに失敗するようになる。

その場合は、

https://github.com/lukesampson/scoop/blob/master/bin/install.ps1

この、install.ps1 をダウンロードして実行するとよい。

ただし、そのまま実行すると同様のエラーメッセージが出て止まるので、install.ps1の

# prep
if(installed 'scoop') {
write-host "Scoop is already installed. Run 'scoop update' to get the latest version." -f red
# don't abort if invoked with iex——that would close the PS session
if($myinvocation.mycommand.commandtype -eq 'Script') { return } else { exit 1 }
}

このブロックをまるごとコメントアウトすると良い。

そして、実行すると、上に書いた

"2" 個の引数を指定して "DownloadFile" を呼び出し中に例外が発生しました: "要求は中止されました: SSL/TLS のセキュリティで保護されているチャネルを作成できませんでした"
発生場所 行:151 文字:5
+     $wc.downloadFile($url,$to)
+     ~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : WebException

このエラーで止まることがある。その際は、 install.ps1 の上部に

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls11
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
[System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}

このようなコードを書いておけば、install.ps1 でインストールできるようになる。

現在の評価: 5

コメント

最近のツイート

  • 小泉しゅうすけ@寒川町議会議員

    小泉しゅうすけ@寒川町議会議員 @KoizumiSamukawa

    ytyng

    漫画歴代発行部数ランキングとか見ると、上位はことごとく犯罪行為が平気で描かれている作品ばかりです。で、これらの漫画を読んで犯罪を起こした人はどの程度居るのでしょうか…ゴルゴ13を読んでスナイパーになった人は果たして存在するのかどう… https://t.co/ndFS6wezxQ
    1 週間, 6 日 前

  • ytyng

    ytyng @ytyng

    MacBookのロゴを隠してるとプロっぽい。小並感だけど。 https://t.co/SRe5T68hHR
    2 週間 前

  • ytyng

    ytyng @ytyng

    初めてnpmにパッケージ上げた
    2 週間, 4 日 前