【解決方法】WindowsのpowershellでneovimのエラーE212を修正するには?


. $env:USERPROFILE\.config\powershell\user_profile.ps1

エラー:E212 書き込み用にファイルを開くことができません:そのようなファイルまたはディレクトリはありません

私が試したこと:

user_profile.ps1 にすべての権限を与えました

解決策 1

アクセス許可が必要なのはpowershellファイル自体ではなく、それを引き起こす特定のファイルに出力しようとしているコマンドの1つです。 存在しないフォルダを参照しようとしている可能性があります。

まず、ファイル内の Powershell スクリプトを見て、実際に何が行われるかを確認してください。

申し訳ありませんが、それについてはお手伝いできません。

解決策 2

デフォルトのpowershellプロファイルファイルがないため、上記のエラーが発生します

IN powershell terminal Run,
<pre lang="powershell">echo $PROFILE

出力は、デフォルトの powershell プロファイルへのパスであるこの形式になります
例えば。

C:\Users\abesh\OneDrive\Documents\PowerShell\Microsoft.PowerShell_profile.ps1

上記のファイルが存在しないためにエラーが発生するため、作成してその中にスペースを入れて保存します

パワーシェル
nvim C:\Users\abesh\OneDrive\Documents\PowerShell\Microsoft.PowerShell_profile.ps1

ファイルを空のままにしないでください。スペースを追加して :wq を押して保存し、nvim で終了します。

今すぐ実行

パワーシェル
nvim $PROFILE.CurrentUserCurrentHost

次の行をファイルに追加します

. $env:USERPROFILE\.config\powershell\user_profile.ps1

保存して終了します。エラーは発生しません。

コメント

タイトルとURLをコピーしました