Common Dev Setup errors and how to fix them
Quick fixes when `code` is not found, extension installs fail, or the script stops halfway—without reinstalling VS Code.
Most first-run problems fall into a few buckets: the `code` CLI is missing, the terminal is the wrong shell, Marketplace access is blocked, or an extension ID already installed under a different name. This guide maps symptoms to fixes so you can finish the wizard script without guessing.
`code` is not recognized (Windows / macOS / Linux)
Fix: register PATH from inside VS Code (Command Palette → Shell Command: Install 'code' command in PATH), open a **new** terminal tab, run `code --version`, then paste the install script again. Full steps: see the PATH guide on this site.
Script runs but some extensions fail
- Corporate networks sometimes block Marketplace downloads—try another network or VPN policy allowed by your employer.
- An extension may already be installed; VS Code usually reports “already installed” and continues.
- If one ID fails repeatedly, uncheck it on the extensions step and install manually from the Marketplace later.
- On Linux, confirm you are using the same `code` binary you installed (not a different editor alias).
PowerShell execution policy (Windows)
The generated script only calls `code --install-extension` and does not change system policy. If pasting is blocked, run the lines one at a time, or save as `install.ps1` and execute from the VS Code integrated terminal after reviewing the file contents.
Live Server or preview extensions feel unnecessary
If you use Vite, Next.js, Create React App, or similar, you often run `npm run dev` instead of Live Server. On the extensions step, uncheck Live Server—you do not need it for framework workflows.
Python preset: Ruff vs other tools
The Python/data preset includes Ruff, a modern linter and formatter. If your course mandates a different toolchain, uncheck Ruff or add tools later. Installing the Python extension still brings core language support and Pylance automatically.
Still stuck?
Search the exact error text, or file documentation feedback via GitHub Issues: https://github.com/smartopslab128-ctrl/gif-image-paste/issues