연재 중 AI Agents 10화

Flowise 설치 문제

원인은 대부분 Node.js 버전 때문입니다

by 송동훈 Hoon Song

Flowise를 설치하려다 문제를 겪는 분들이 생각보다 많다. 이런 메시지를 자주 받는데, 대부분 한 가지 원인으로 귀결된다. 바로 Node.js 버전 문제다.


최근 이 문제를 해결해준 유저분이 "아, 이런 간단한 문제였어요?"라고 말씀하시는 걸 듣고, 많은 분들에게 도움이 될 것 같아 공유한다.


1. 버전 호환성이 핵심이다. Flowise는 현재 Node.js 버전 18, 19, 20에서만 작동한다. 많은 분들이 최신 버전(22, 23)을 설치하고 문제를 겪는다. 기술 세계에서는 '최신'이 항상 '최선'은 아니다. 특히 개발 도구들은 특정 버전과의 호환성이 중요하다.


2. 현재 사용 중인 Node.js 버전 확인은 간단하다. 터미널에서 node -v 명령어만 입력하면 된다. 너무 복잡하게 생각하지 말자. 내 시스템에서는 18.20.8이 활성화되어 있다.


3. NVM(Node Version Manager)을 활용하자. 버전 문제를 해결하는 가장 쉬운 방법은 NVM을 설치하는 것이다. "NVM for Windows"를 구글에 검색하고 GitHub 링크에서 설치 파일을 다운로드하면 된다. 이것으로 Node.js 버전을 마음대로 컨트롤할 수 있다.


4. 버전 전환은 생각보다 쉽다. nvm list로 설치된 버전을 확인하고, nvm install 20.6.0과 같이 입력해 원하는 버전을 설치할 수 있다. 그리고 nvm use 20.6.0으로 버전을 바꿀 수 있다. 별표(*)가 표시된 버전이 현재 활성화된 버전이다.


5. 제 경험상 20.6.0 버전이 가장 안정적이다. 많은 버전을 테스트해봤지만, 개인적으로는 20.6.0이 Flowise와 가장 잘 작동한다. 문제가 생긴다면 이 버전으로 시도해보길 권한다.


제대로 설치를 했다면, npx flowise start를 했을 때, 아래와 같이 나와야 한다.

Screenshot 2025-05-18 at 12.49.57 AM.png

또한, 이게 되었으면, http://localhost:3000로 접속 했을 때, 아래와 같이 뜰 것이다.

Screenshot 2025-05-18 at 12.53.57 AM.png


기술적 문제는 종종 단순한 원인에서 발생한다. 복잡한 솔루션을 찾아 헤매기보다는, 기본에 충실하고 간단한 해결책부터 시도해보자. Node.js 버전이 맞지 않아 수시간을 소비했던 내 경험이 여러분에게는 단 몇 분의 해결책이 되길 바란다.


이 글이 Flowise를 시작하는 누군가에게 도움이 되어, 더 빨리 AI 워크플로우 구축에 집중할 수 있기를 바란다. 여러분이 마주한 어려움은 대개 이미 누군가가 해결한 문제일 가능성이 높다. 그래서 이렇게 경험을 나누는 것이 중요하다고 생각한다. :)


참, 그리고 잊지 말자. 시스템 관리자 권한도 필요하다. 작은 디테일이지만, 이것 때문에 문제가 생기는 경우도 많다. 기술의 세계는 작은 디테일이 성공과 실패를 가른다.

keyword
토요일 연재
이전 09화Flowise 시작하기