VS Code Git 시작하기2 - Git clone

박재영·2024년 5월 28일

React

목록 보기
2/2

1장에서 command line developer를 설치했고

이번 장에서는 git을 사용하기 위해서는 아래와 같이 요구하고 있다

앞써 xcode를 설치하지 않았기 때문에 이번에는 homebrew를 사용할 예정이다

Homebrew란?
Homebrew는 macOS와 Linux 운영 체제를 위한 패키지 관리자입니다.
1. 패키지 설치/관리: Homebrew를 통해 사용자는 명령어 한 줄로 프로그램을 쉽게 설치, 업데이트, 제거할 수 있습니다.
2. 의존성 관리: Homebrew는 프로그램의 의존성을 자동으로 관리하여 설치 과정을 간소화합니다.
3. 자체 디렉토리 사용: Homebrew는 자체 디렉토리에 패키지를 설치하고 시스템에 심볼릭 링크를 생성합니다.
4. 사용자 정의 패키지: 사용자는 간단한 Ruby 스크립트로 자신만의 Homebrew 패키지를 만들 수 있습니다.

homebrew를 사용하기 위해서는 우선 아래 사이트에서 다운로드를 하거나 아래 명령어를 터미널에 붙여넣자
https://brew.sh

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

터미널에 입력하면 아래와같이 설치를 진행하게 된다.

설치 이후 git을 사용하기 위해서 다시 터미널에 아래와같이 명령어를 실행시키자

brew install git

당연히 실행히 되지 않음.
brew의 환경설정이 되어있지않아 brew의 명령어를 찾지 못하는거임.

처음 brew를 설치하고 잘읽어보면 next steps가 있다.
그걸 한줄씩 따라 치면 완료된다.

이후 next step의 설명과 같이 brew help 를 실행하고 에러가 안뜨면 정상적으로 환경변수 설정이 완료된거다.

다시 git 으로 돌아가서 brew install git 실행해보자

정상적으로 git 설치가 진행됨.

이후 git clone 및 연동이 가능해진다.

  1. Git Clone / React create 차이

실제로 git clone을 통해 받은 파일을 yarn start로 실행하려고 할 경우 여러가지 에러가 발생한다 .
먼저. yarn을 설치해야하며 설치 이후 실행시 아래와 같은 에러가 발생한다

"/bin/sh: react-scripts: command not found"

해당 에러의 경우 create react app 으로 처음 시작할 경우 react script가 패키지에 포함되어 설치가 되지만 git clone을 통해 받을 경우 node modules와 해당 react script가 포함되어있지 않기떄문에 발생하는 에러다.

문제 분석
이 오류는 React 프로젝트에서 react-scripts 명령을 실행할 수 없는 상황이 발생했음을 나타냅니다.
react-scripts는 create-react-app으로 프로젝트를 생성할 때 함께 설치되는 중요한 라이브러리입니다.
이 라이브러리가 제대로 설치되지 않았거나 프로젝트 디렉토리에서 실행되지 않는 경우 이런 오류가 발생할 수 있습니다.

해결방법
Yarn으로 실행시 아래와 같이 사용합니다.

yarn add react-scripts

또는 npm을 사용하는 경우:

npm install react-scripts

이렇게 하면 react-scripts 라이브러리가 프로젝트에 설치됩니다.

이후 react 프로젝트는 정상적으로 실행됩니다.

profile
귀차니스트 개발자

0개의 댓글