環境:windows 10 Pro 20H2
普通のnode.jsインストール手順
トラブル:chocolatey がインストールできない途中の chocolatey のインストールで、認証付きproxyが突破できなかった。chocolatey の個別インストールを狙い、https://chocolatey.org/install.ps1をダウンロード。ファイルを変更すると、デジタル署名と不整合が起こるようで、変更できない。環境変数をwindowsから設定してみたり、管理者権限PowerShellから設定してみたり、いろいろ試したが、結局できなかった。1. 解決方法proxyを回避するソフトを使った。半日かかったので根本的解決は諦めた。邪道でごめん。HTTPプロキシ認証中継ツール(HttpProxyAuth)https://www.vector.co.jp/soft/winnt/net/se499627.htmlレジストリ登録などはないので、ファイルを置くだけで使えるし、不要になったらフォルダ削除すればいい。httpもhttpsもどっちもOK。cmd> HttpProxyAuth "[proxy-usr]:[proxy-pwd]@[proxy-addr]:[proxy-port]" [local-port] 1変更した後は、windows環境変数を変えておく HTTP_PROXY → http://localhost:[local-port]/HTTPS_PROXY → https://localhost:[local-port]/このあと、node.jsのインストーラを実行すればインストール完了。 2. 試した内容どちらもダメだったけど、一応、試した内容は以下。NG方法1:PowerShell内でproxyを設定# スクリプト実行のポリシを変更PS> Set-ExecutionPolicy RemoteSigned# 環境変数でproxyが設定されているか確認PS> Get-ChildItem env:# 以下のように、PowerShell内で環境変数のproxyを設定してみたがダメ# proxyの設定をIPにしたりいろいろやってみたPS> $env:chocolateyIgnoreProxy = 'false' # proxyを通すよという設定も念のため。PS> $env:chocolateyProxyLocation = 'http://[proxy-usr]:[proxy-pwd]@[proxy-ipaddr]:[proxy-port]/' #ここをいろいろ変えてみたPS> $env:chocolateyProxyPassword = '[proxy-pwd]'PS> $env:chocolateyProxyuser = '[proxy-usr]'# インストールPS> Install.ps# インストールに失敗して再度試す場合は、# インストール失敗のごみを削除しないと再実行できないPS> Remove-Item C:\ProgramData\chocolatey -Recurse NG方法2:windowsの環境変数でproxy設定もともと設定してあったのだけど、こちらもIPに変えてみたりしてみたがダメ設定変更した後は、管理者権限PowerShellのウィンドウは開きなおすHTTP_PROXY → http://[proxy-usr]:[proxy-pwd]@[proxy-ipaddr]:[proxy-port]/HTTPS_PROXY → https://[proxy-usr]:[proxy-pwd]@[proxy-ipaddr]:[proxy-port]/PROXY_USER → [proxy-usr]PROXY_PASSWORD → [proxy-pwd]この設定の後、前述の方法1のポリシ変更やインストールコマンド実行、失敗したらごみ削除などをする(でもインストールできなかったけど)
by xiaoxia
| 2021-05-12 18:38
| コンピュータ関係
|
カテゴリ
以前の記事
2022年 12月 2021年 05月 2019年 12月 2018年 12月 2018年 05月 2018年 03月 2017年 03月 2017年 02月 2016年 08月 2016年 04月 more... 最新の記事
最新のトラックバック
ライフログ
今読んでる
その他のジャンル
記事ランキング
ブログジャンル
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ファン申請 |
||