Eroare "supabase command not found" — cum o rezolvi în 2 minute

Eroare "supabase command not found" — cum o rezolvi în 2 minute

Te-ai blocat la primul "npx supabase init" cu eroare? E una din cele mai comune frustrări la început. Iată exact ce înseamnă și cum scapi de ea.

de echipa aihost.md··5 min citire
share:

Dacă ai ajuns aici, probabil ai dat un supabase start sau supabase init și terminalul ți-a răspuns rece: command not found. Liniștit, e una dintre cele mai comune blocaje pentru cei care încep cu Claude Code și Supabase. Și se rezolvă în 2 minute.

Ce înseamnă, de fapt, eroarea asta

Computerul tău nu știe cine e "supabase". Pur și simplu. Comanda supabase e furnizată de un tool numit Supabase CLI — un program separat pe care trebuie să-l instalezi. Nu vine la pachet cu Node, nu vine cu Claude Code, nu vine cu nimic preinstalat pe Mac/Windows/Linux.

Practic, e ca și cum ai chema pe cineva pe nume într-o casă goală — n-are cine să răspundă pentru că pur și simplu nu e acolo.

Soluția — instalezi Supabase CLI

Există 3 metode, în ordinea în care le recomand. Pe macOS și Linux Homebrew e cel mai curat. Pe Windows preferă Scoop sau npx direct.

Metoda 1 — Homebrew (macOS, Linux)

Dacă ai deja Homebrew (brew --version răspunde cu un număr), atunci o singură comandă rezolvă tot:

brew install supabase/tap/supabase

După, verifici cu supabase --version. Trebuie să vezi ceva de genul 1.x.x. Asta e tot.

Metoda 2 — Scoop (Windows)

Pe Windows, dacă ai Scoop instalat, e la fel de simplu:

scoop bucket add supabase https://github.com/supabase/scoop-bucket.git
scoop install supabase

Dacă n-ai Scoop, vezi instrucțiuni la scoop.sh — sunt 2 comenzi PowerShell.

Metoda 3 — npx (orice OS, fără instalare globală)

Dacă nu vrei să instalezi nimic global, prefixezi orice comandă cu npx:

npx supabase init
npx supabase start

Asta descarcă temporar tool-ul la fiecare rulare. Funcționează, dar e mai lent. Bun ca să testezi rapid o dată.

De ce nu e instalat din start?

Supabase a făcut o alegere conștientă: CLI-ul lor e separat de pachetele npm pe care le folosești în proiect. Asta îl ține mic și nu poluează package.json-ul tău. Compromisul e că trebuie să-l instalezi separat — exact frustrarea pe care o trăiești acum.

După ce instalezi — ce mai poate să nu meargă

Mai sunt câteva capcane comune care apar imediat după:

  • "Docker not running" — Supabase CLI rulează Postgres într-un container Docker local. Trebuie să ai Docker Desktop pornit (icon-ul de balenă să fie verde în bara de sus).
  • Port 54322 ocupat — dacă ai deja altă bază de date locală pe portul ăla, Supabase nu pornește. Oprești celălalt proces sau schimbi portul în supabase/config.toml.
  • "command found dar comenzile dau timeout" — Docker are nevoie de aproape 2GB RAM pentru imaginile Supabase. Dacă laptop-ul are 8GB și 7 sunt ocupate, n-o să meargă.

Ocolirea totală — pe aihost.md totul e deja instalat

Dacă ai obosit să te lupți cu setup-ul, exact pentru asta există aihost.md. Container-ul tău vine cu Supabase CLI deja instalat și configurat. Te conectezi prin SSH, deschizi proiectul în Claude Code, și începi să construiești. Zero command not found, zero Docker pe laptopul tău, zero RAM mâncat.

14 zile gratuit fără card. Dacă-ți place, continui. Dacă nu — pleci.

Tutorial scurt: instalează CLI-ul (Homebrew pe Mac, Scoop pe Windows), verifică cu supabase --version, ai grijă ca Docker să fie pornit, și ești bun.

Vrei să construiești ce ai citit?

Mediul tău cu Claude Code, Next.js și Supabase e gata în 5 minute.

Începe acum