소개
바이브코딩에 대한 백그라운드 지식은 떨어지지만 우당탕탕 바이브 코딩을 직접 진행하기 위해 1인 풀스택반에 참여하였습니다. 백앤드구조에 안정감이 있는 Ruby on Rails를 사용해서 앱 및 서비스를 설계하고 직접 배포할 예정입니다.
지난 수요일 시작했던 OT와 토요일 모임은 이를 위해 기본 도구 세팅의 시간이었습니다. 스터디장님과 동료분들의 친절한 설명을 통해 어렵지 않게 진행할 수 있었습니다.
진행 방법
아래 두 링크를 통해 대부분의 실습 내용이 설명 되어있었고 오류가 있거나 기타 필요한 부분은 빠르게 알려주셨습니다.
https://www.notion.so/half-nomad/19-1-2a7091314f8f807a812de387729e3327?source=copy_link
https://rails.insomenia.com/install_ruby_on_rails
저는 macOS를 사용하고 있으며 Ruby on Rails를 설치하려면, Xcode Command Line Tools와 Homebrew를 설치한 후, Mise라는 버전 관리자를 이용해 Ruby를 설치하고 마지막으로 Rails를 설치하는 순서로 진행했습니다.
1. 필수 도구 및 의존성 설치
터미널을 열고 다음 명령어를 순서대로 실행합니다.
Xcode Command Line Tools 설치:
Bash
$ xcode-select --installHomebrew 및 의존성 패키지 설치:
Homebrew 설치 스크립트를 실행하고,
~/.zshrc파일에 경로를 추가하여 Homebrew를 활성화한 후,Ruby 컴파일에 필요한 의존성 패키지를 설치합니다.
Bash
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" $ echo 'export PATH="/opt/homebrew/bin:$PATH"' >> ~/.zshrc $ source ~/.zshrc $ brew install openssl@3 libyaml gmp rust
2. Mise 버전 관리자로 Ruby 설치
버전 관리자 Mise를 설치하고 이를 이용해 Ruby 최신 버전을 설치합니다.
Mise 설치 및 활성화:
Bash
$ curl https://mise.run | sh $ echo 'eval "$(~/.local/bin/mise activate)"' >> ~/.zshrc $ source ~/.zshrcMise로 Ruby 최신 버전 (ruby@3) 전역 설치:
Bash
$ mise use -g ruby@3
3. Ruby 설치 확인
설치가 완료되면, 다음 명령어로 Ruby 버전이 정상적으로 출력되는지 확인합니다.
Bash
$ ruby --version
# 예시 출력: ruby 3.3.6
4. Rails 설치
RubyGems의 gem 명령어를 사용하여 Rails의 최신 버전을 설치합니다.
Rails Gem 설치:
Bash
$ gem install railsRails 설치 확인:
Bash
$ rails --version # 예시 출력: Rails 8.0.0만약
rails명령을 찾을 수 없다면 터미널을 재시작
위와같이 rails를 설치 완료하였습니다.
이후 저는 추가로 클로드 코드와 Cursor를 설치하였습니다. 이는 이전에 태현님이 올려주신 글을 참고하여 진행하였습니다.
https://www.gpters.org/nocode/post/claude-chord-windowsmacos-installation-kdmN32sX4dqWhqG
결과와 배운 점
두가지 절차를 마무리 하니 아무 것도 깔려있지 않던 맥북에서 바이브 코딩이 가능하게 되었습니다. 스터디에 참여하지 않았다면 아마 이 절차를 따라하는데 하루종일 걸렸을 것 같습니다.
다음은 실제 사례로 제가 만들고 싶은 서비스를 고려해보고 PRD를 작성해볼 예정입니다.