본문 바로가기
반응형

전체 글111

[flutter] 앱 아이콘 변경 시 Execution failed for task ':app:mergeReleaseResources'. 플러터로 앱을 개발하고 앱 아이콘을 변경 시 해당 에러가 뜨는 경우가 있다. 본인 같은 경우에는 flutter_launcher_icons 플러그인을 사용해서 변경 했다. 그런데도 빌드 시 이런 에러가 발생한다.  만약 이런 에러가 난다면 /android\app\src\main\res에 있는 png 파일 확장자를 확인하자. 만약 소문자로 png라고 되어 있으면 에러가 발생할 수 있다. 대문자로 전부 PNG로 변경해주면 해결이 된다.(다른 부가적인 문제가 없을 시) 2024. 5. 3.
[EC2] ubuntu "System restart required" 시 잘 돌아가던 ec2에 갑자기 System restart required 라는 오류 메세지가 나타난다면 재부팅 해야되는 패키지가 있어 나타나는 메세지라고 한다. 해당 메세지는 /var/run/reboot-required 파일의 내용이고 해당 파일을 확인해보면 어떤 패키지가 재부팅이 필요한지 알 수 있다. cat /var/run/reboot-required  재부팅을 하면 된다. 재부팅을 하려면  아래 명령어를 이용한다 sudo reboot  한 1~2분 정도 기다리다 다시 접속하면 된다. 2024. 4. 25.
[NestJS] EC2 배포 시 secretOrPrivateKey must have a value 해결 현재 개발 중이던 프로젝트를 ec2에 올려 테스트 배포를 시도 했다. ec2 인스턴스를 열고 nodejs를 설치하고 깃헙에서 코드를 받아 배포를 했는데... 이런 에러가 떴다. 쉽게 말하면 .env에 있는 jwtConstant라는 환경 변수를 읽는 과정에서 발생한 에러로 JWT 토큰 발행 시 있어야 하는 secret key를 읽지 못해 발생하는 에러이다. 로컬에서는 잘 되었는데... 아마 환경변수를 읽어 오기 전 시크릿 키가 먼저 register 되는 것 같았다. //기존 코드 @Module({ imports:[ JwtModule.register({ global: true, secret: jwtConstants.secret, signOptions: { expiresIn: '1d' }, }), ], con.. 2024. 4. 23.
[Prisma] EC2에서 Property does not exist on type 배포 실패 진행하던 express 프로젝트에서 기능을 추가해 깃허브에 커밋을 하고 ec2에 pull을 받아 다시 build 해서 pm2로 배포하려 하였다. 그랬더니 새로 추가된 부분에서 대량으로 에러가 발생했다. 내충 보자면 Schema Property가 없다는 에러가 발생했다. 해당 에러는 로컬에서 실행할 때에는 발생되지 않는 에러였기 때문에 구글링을 해봤는데 'vscode를 다시 실행해라' 뭐 그런 답변들 밖에 없었다. 결국엔 답을 찾아낼 수 있었는데 npm install 시 prisma가 schema.prisma의 스키마 중 일부를 읽지 못해 정상적으로 property가 세팅되지 않은 상태라고 한다. 따라서 npx prisma generate를 실행시켜 prisma-client를 생성하도록 수정하였다. 이렇게.. 2024. 3. 15.
반응형