chocolatey をインストールすると、次のようなエラーが発生します。
...
WARNING: It's very likely you will need to close and reopen your shell
before you can use choco.
...
WARNING: You can safely ignore errors related to missing log files when
upgrading from a version of Chocolatey less than 0.9.9.
'Batch file could not be found' is also safe to ignore.
'The system cannot find the file specified' - also safe.
WARNING: Not setting tab completion: Profile file does not exist at
'C:\Users\Chelsea
\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1'.
...
どうすればエラーを解決できますか?
答え1
タブ補完警告の解決策は次のとおりです。
PowerShell セッションを開いて実行します。
notepad $profile
これにより、プロファイル ファイルがメモ帳で開きます。次のコードをコピーしてメモ帳に貼り付け、ファイルを保存します。
# Chocolatey profile
$ChocolateyProfile = "$env:ChocolateyInstall\helpers\chocolateyProfile.psm1"
if (Test-Path($ChocolateyProfile)) {
Import-Module "$ChocolateyProfile"
}
- PowerShellを再起動する
ソース:https://docs.chocolatey.org/en-us/troubleshooting#why-does-choco-tab-not-work-for-me
答え2
私自身もこの警告に遭遇しました。これは、Windows ユーザーの PowerShell プロファイルが存在しないために発生します。
プロファイルを作成するには、PowerShell セッションを開いて次のように入力します。
if (!(Test-Path -Path $PROFILE)) {
New-Item -ItemType File -Path $PROFILE -Force
}
上記のコードは以下から引用しましたMicrosoftのドキュメントご興味があれば、このページでプロフィールについてさらに詳しく説明しています。