본문 바로가기

전체 글

(290)
로컬 큐와 클러스터 큐 구분 (with dev,prod) RabbitMQ를 사용하고 있는데, local로 queue에 접근하는 방법과(개인 테스트용) + cluster로 접근하는 방법이 있다. 주로 자신이 개발한 것을 테스트 하기 위해서는 local queue로 접근을 하는데, 분명 local queue로 접근을 했다고 생각했지만 잘못된 행동을 하고 있었다. local queue여도 dev, prod 구분 필요 dev와 prod의 EXTERNAL-IP 주소가 다른데, 나는 dev를 실행하고 있는데 prod 환경의 queue를 실행하고 있었다. 그런데, 이는 엄청 위험한 짓이다. prod 환경에 dev의 queue 내용이 쌓일 수 있다는 어마무시한.. 일이 벌어질 수 있다는 것이다. prod queue가 아닌 dev queue로 접속하기 위해 다음과 같은 과정..
Error: Your application tried to access @eslint/eslintrc, but it isn't declared in your dependencies; this makes the require call ambiguous and unsound. yarn > pnpm으로 바꾸게 되면서 pnpm에서 ESLint까지 적용을 했다. 1) brew install pnpm 2) pnpm install 3) pnpm run lint를 했는데 아래와 같은 에러가 계속 발생하였다. Oops! Something went wrong! :( ESLint: 8.55.0 Error: Your application tried to access @eslint/eslintrc, but it isn't declared in your dependencies; this makes the require call ambiguous and unsound. Required package: @eslint/eslintrc ~ package.json과 pnpm list로 여러 lint 버전을..
fatal: (현재 폴더 또는 상위 폴더 중 일부가) 깃 저장소가 아닙니다: .git 갑자기 상위 폴더로 어쩌다 이동이 되었는지.. 다시 클론받은 repo 이름 git:(feature/popup-refactoring) 으로 이동하기 위해서 상위 폴더로 이동을 했는데 fatal: (현재 폴더 또는 상위 폴더 중 일부가) 깃 저장소가 아닙니다: .git 와 같은 에러가 뜨는 것이다. 그래서 구글링을 해서 git init을 해야 하나..? 싶었는데 내가 만든 프로젝트 레포지터리가 아니라서 선뜻 git init을 할 수 없었다. 알고보니, 다음과 같은 상황이었다. Desktop > 클론받은 레포지터리 이름 (.git 없음) Desktop > be > 클론받은 레포지터리 이름 (.git 있음) 이렇게 내가 이전에 2개로 클론을 받았었는데 .git이 없는 걸로 디렉터리 이동을 하고, git 명령어..