エラーが出た
Local by Flywheelでいつものようにサイトを構築しようとしたら、以下のような警告が出てサイトの構築に失敗…。
「Uh-oh! Could not update hosts file」
「Local ran into a problem when trying to update the hosts file. Please ensure that the hosts file is not locked by anti-virus.」
直訳すると…
「あぁ!ホストファイルを更新できませんでした」
「Localがホストファイルを更新しようとすると問題が発生しました。アンチウィルスによってホストファイルがロックされていないことを確認してください。」
どうやらウイルス対策ソフトが邪魔をしてるみたいです。
ウイルス対策ソフトの設定
私はKaspersky
を使用しているので、その場合は以下のKasperskyのサポートページに沿って設定しました。
カスペルスキー インターネット セキュリティ 2019 のスキャン対象からファイル / URL / アプリケーションを除外する方法
最新版は見た目がサポートページと違いますが、項目は同じ感じでした。
Localの場所
ここで躓いたのが、Localがどこにあるのか…。
サポートページではアプリケーションから選べるようになってますが、最新版ではファイル一覧から選ぶ形式でした。Macだとアプリケーションフォルダにまとまってますが、Windowsはそのようなフォルダはありません…。
スタートメニューのショートカットから辿ってみると、Localは以下の場所にインストールされていました。
C:\Users\ユーザー名\AppData\Local\Programs\Local
ここにあるLocal.exe
を指定すればOKでした!
これでKasperskyの設定を保存して、再度サイト構築をしたところ
無事構築が成功しました。