개인적으로 좋아하는 프로젝트 game play color
아이폰에서 (혹은 아이패드) nintendo gameboy 게임들을 할 수 있게 해주는 오픈소스 프로젝트이다.
나도 개발에 동참해보고 싶은 생각이 예전부터 쭈욱 있다가 최근들어 시도 해보다가
README.md 를 읽어보면
git clone git@github.com:gameplaycolor/gameplaycolor.git
cd gameplaycolor
git submodule update --init --recursive
scripts/install-dependencies.sh
깃클론으로 레포지토리를 로컬에
해당 프로젝트로 이동하고
서브모듈을 업데이트하고
scripts폴더 안의 install-dependencies 스크립트를 실행한다.
네번째부터 막히는데
pipenv를 이용해서 python 코드에서 필요한 라이브러리들을 설치하는데 에러가 난다.
구글링을 통해 여러 stackoverflow의 글들을 찾아 봤는데
pipenv의 버전 문제일거라는 의심이 들기 시작했다...
pipenv --version
현재 내 컴퓨터의 pipenv의 버전은
pipenv, version 2022.12.19
이 프로젝트의 마지막 커밋을 보니 2021년 이어서 그에 맞는 버전으로 바꾸어 보았다.
pip3 install pipenv==2021.11.23
11월 23일은 내 군대 전역일이다.
다시 dependencies를 설치하니 잘된다....ㅠㅠ
+이 삽질을 통해 또 알게 된 것.
pipenv가 가상 환경을 구축해주는데
cd ~/.local/share/virtualenvs
ls
해당 경로에 현재 구축되어 있는 가상환경들을 보여준다.