https://linuxhint.com/clone-into-non-empty-git-directory/

 

How to Clone Into a Non-Empty Git Directory

I hold a master's degree in computer science. I am passionate about my work, exploring new technologies, learning programming languages, and I love to share my knowledge with the world.

linuxhint.com

 

 

* 빠른 요약

1. 원하는 폴더로 이동

2. 해당 폴더에서 Git Bash 실행

3. [ git init ]

4. [ git remote add origin (Remote 경로) ]

5. (충돌 등의 이유로 머지 작업이 필요 시) [ git pull origin master --allow-unrelated-histories ]

C++ 에서 json 양식 파일을 관리하기 위해 jsoncpp library를 가져오는 경우가 있다.

 

보통 사용을 위해서는 Readme에서 시키는대로 vcpkg를 설치하고, (* 설치보다는 복사에 가까운듯)

 

이후 명령어를 그대로 따라치면 되는데...

 

 

 

 

일단 첫 문장을 보면 알겠지만 해당 데이터는 git 을 통해서 획득해야한다.

 

git bash를 열어서

(이걸 캡쳐하는 상황에서는 이미 vcpkg가 탑재된 상태여서 해당 에러가 발생했다)

 해당 명령어를 입력해주면 된다.

 

이후 순서에 따라 설치를 진행하면 되는데..

 

Visual studio 설치시 아무 생각없이 설치한 경우에는 마지막 명령어를 입력하던 중 막히게 될것이다.

 

언제나 해답은 에러 로그 속에...

뭐 어찌되었든 설치가 실패했다. 같은 에러이다.

 

여기서 잘 보면, 중간 줄에 Warning: The following VS instances are excluded because the English language pack is unavailable.

라고 되어있는데...

 

그렇다. 영어 언어팩 설치하라는 소리다.

 

해결법은 간단하다.

 

그냥 Visual studio installer를 실행해서, 영어 언어팩을 설치해주면 된다.

 

(각자의 환경에 따라 화면 구성이 다를 수 있음)

 

영어 언어팩을 체크하고 수정을 누르면 알아서 다운로드 및 설치를 진행한다.

 

언어팩이 정상적으로 설치된 뒤, 다시 jsoncpp 라이브러리 설치를 시도하면,

 

이와같이 정상적으로 설치되는것을 확인할 수 있다.

 

이제 필요한 헤더를 불러와서 사용하면 끝.

 

 

 

사실 되게 별거 아닌 문제인데, 어제 해보려다가 언어팩을 설치하라는 얘기를 제대로 못알아먹고 헤메어서 기록차원에서 작성해둔다...

'프로그래밍 > C/C++' 카테고리의 다른 글

포인터 변수 사용시 데이터 오염 문제  (0) 2020.11.28
Const 키워드.  (0) 2020.08.18
오늘의 실수.  (0) 2020.03.29
Visual C++에서 C++ 버전확인하는 방법.  (3) 2020.02.27
기록 #1  (0) 2020.01.18

+ Recent posts