이 문서 내용은 좀 낡았습니다.
60일이나 편집 안된 오래된 망한 문서니 개발 문서인 경우 참고할 때 조심하세요. 최신 정보를 알고 싶으면 게시판에 글 써주세요
목차1. 서론2. 왜 문제가 생겼었나3. 차후 해결4. 또 다른 문제의 발견 최근 갑자기 orjson이 자동으로 설치되지 않는다는 이슈가 많아져서 개인적으로 왜 그런가 분석해보고 적는 반성
2. 왜 문제가 생겼었나 ✎ ⊖
원래 오픈나무는 실행할 때 자동으로 오픈나무 내부의 버전을 비교하고 pip를 자동으로 설치하는 메커니즘을 가지고 있다
그런데 이번 사례의 경우 오픈나무 내부 버전을 json으로 저장했는데 문제가 json 라이브러리를 외부 라이브러리로 교체해버리니 아예 pip 설치 메커니즘이 동작조차 못하고 실행이 안된 것이였다
해당 부분만 json 라이브러리로 다시 고쳐야겠다
4. 또 다른 문제의 발견 ✎ ⊖
termux 환경에서 실행해봤는데 arm64 환경은 바이너리가 없는 지 rust 컴파일러도 설치하는 걸 요구한다
아무래도 그냥 추가 설치 기능으로 빼놔야겠다