728x90
프로젝트를 하던 중 문제가 발생했다...
이번 프로젝트에선 ORM으로 prisma를 선택했는데, 로그인 작업을 마친 후에 prisma를 적용하고 자동 CI/CD에서 오류가 발생하기에 오랜만에 ssh를 통해서 직접 서버에 접속해서 확인해보니 아래와 같은 에러가 발생하였다.
조사를 조금 해보니 prisma는 ARMv7 아키텍처를 공식적으로 지원하지 않는데, 라즈베리파이가 바로 해당 아키텍쳐였다.
이를 해결할 수 있는 방법은 크게 2가지가 존재했다.
첫번째는 직접 prisma 파일 자체를 git clone 명령어를 통해서 가져온 후, 이런저런 환경변수 세팅또한 직접 해주고 엔진을 직접 빌드시키는 방법이 존재했다.
두번째는 gitHub 이슈를 돌아다니다가 발견했는데,
@pantharshit00 @aqrln @janpio: Thats fantastic, I've installed Ubuntu 21.10 ARM64 on raspberry pi and can confirm it now works as expected. Thanks for your help with this.
Prisma is fantastic, thanks for the great work you do!
라즈베리파이 OS를 바꿔서 해결할 수 있다는 문구였다.
첫번째는 괜히 prisma파일을 직접 건드리고 환경변수를 건드렸다가 잘못 건드리면 용의 역린을 건드려버릴 거 같았고 두번째를 택하자니 지금껏 세팅한 웹서버 세팅을 처음부터 다시 해야한다는 생각에 막막했다.
사실 아직까지 SQL관련 코드를 많이 작성하지 않았기에 팀원과 prisma를 사용하지 않고 기본 SQL 쿼리문만 사용하고 프로젝트를 진행해 보기로 결정하였다.
728x90
'오류들' 카테고리의 다른 글
[WEB] 티스토리 "hELLO" 스킨에 mac스타일 코드블럭 적용안되는 오류 (4) | 2023.11.08 |
---|---|
[React] redux-thunk , dispatch 연결 안되는 오류 (0) | 2023.05.08 |
[CSS] border-right 안나올때 (0) | 2023.03.19 |
[git] 'file' does not have a commit checked out 에러 (0) | 2023.01.24 |
REACT 새로고침시 cannot/get (0) | 2022.09.30 |