環境構築
💻 Failed to save: Unable to write file (NoPermissions)
ファイルに書き込み権限がない
😰 こんな症状
VS Codeでファイルを保存しようとすると権限エラーが出る。ファイルの権限設定で起きるよ。
🔍 原因
ファイルやフォルダに書き込み権限がない、または管理者権限が必要なディレクトリ(Program Files等)で作業しているよ。OSはファイルごとに読み取り/書き込み/実行の権限を管理していて、権限がないと保存できないんだ。
❌ エラーが起きるコード
$ ./script.sh
# Permission denied ✅ 直し方
1. プロジェクトフォルダをデスクトップやドキュメントなど、権限のある場所に移動する。 2. Mac/Linux: chmod 755 フォルダ名 で権限を変更する。 3. Windows: フォルダを右クリック→プロパティ→セキュリティで権限を確認する。 4. sudoやRunAsAdministratorは最終手段(セキュリティリスクあり)。
✅ 修正後のコード
$ chmod +x script.sh
$ ./script.sh この解決法は役立ちましたか?
🔗 関連するエラー
- VS Code拡張が動かない — 拡張機能が正しくインストールされていない
- Live Serverが起動しない — Live Server 拡張機能が正しく動作していない
- VS Code拡張が動かない(再起動必要) — 拡張機能のインストール後に再起動していない
- Permission denied — 権限が不足している
- npm installが失敗する — パッケージのインストールでエラーが出る
🔗 別カテゴリの関連エラー
📖 この問題を学べるレッスン
📝 関連ブログ記事
- プログラミングのエラーメッセージの読み方 — エラーの読み方を基礎から解説
- VS Codeのインストール方法 — インストールと初期設定を図解で解説
- プログラミング初心者が最初にやるべきこと5選 — 目的を決めて環境構築から