npm 오류 코드 ENOENT 는 git 이 설치되지 않았거나 시스템의 환경 변수에 올바르게 설정되지 않았을 때 발생합니다. 이 오류는 npm 이 패키지를 설치하는 과정에서 git 을 사용하려고 했지만, 해당 실행 파일을 찾을 수 없었음을 의미합니다. 공식 Git 웹사이트( https://git-scm.com/)에서에서 ) Git for Windows 설치 파일을 다운로드하여 실행하세요. 설치 과정 중 "Adjusting your PATH environment" 단계에서 "Git from the command line and also from 3rd-party software" 옵션을 반드시 선택하세요. 이 옵션은 Git 실행 파일의 경로를 시스템 PATH에 자동으로 추가하여 npm 과 같은 다른 프로그램들이 git 을 사용할 수 있도록 해줍니다. 설치가 완료된 후, 기존의 터미널 창을 모두 닫고 새로 열어서 다시 npm 명령을 실행해 보세요. 저는 위와 같은 방법으로 해결했습니다... 이거 찾는데 몇일걸렸네요.. 그냥 미수료 하려다가 이주 늘어난김에 찾아봤습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 인프런 질문 게시판에 있는 내용인데 댓글에 제시된 방법으로 했는데도 해결이 안되므로 글 남깁니다. [질문 내용] 강의 01:36초에 index.html 작성 후 실행하면 Welcome page로 Hello hello가 나와야하지만 에러가 발생해 글 남깁니다.
안녕하세요. 커스텀 스플라인 ik 세팅으로 플립이 없는 트위스트를 구현하고자 합니다. 캐릭터 셋업 테크닉에 나온 makecloset함수를 응용해서 다음과 같은 로테이션 스크립트를 작성했습니다. (nodeA와 B는 스플라인 IK의 양 끝단 트위스트 컨트롤러 객체 노드, 아래 수식은 회전 보간 될 중간 본들에 적용 된 로테이션 스크립트) fn quatDot a b = (a.w*b.w + a.x*b.x + a.y*b.y + a.z*b.z) fn midSlerpNoFlip qA qB t = ( if (quatDot qA qB) < 0 do qB = -qB ; slerp qA qB t ) ( local P = if self.parent != undefined then self.parent.transform else (matrix3 1) local qA = (nodeA.transform * inverse P).rotation local qB = (nodeB.transform * inverse P).rotation local qMid = midSlerpNoFlip qA qB 0.5 local qOut = qMid qOut ) 문제는 local qMid = midSlerpNoFlip qA qB 0.5가 0.5가 아닌 다른 값으로 보간을 하면 플립이 생긴다는 건데, 제가 뭔가 수식을 잘못 작성한 것인지, 아니면 맥스에서 혹은 수학적으로 완벽한 논플립 회전 보간이 불가능한 것인지 궁금합니다. (와이어 파라미터에서 회전값을 받아오는 방식은 컨트롤러의 부모가 회전했을 때는 컨트롤러의 실질적인 회전 변화가 0이라 제가 원하는 방식은 아니었습니다.)
옵시디언 마스터 클래스: PKM·AI Second Brain·LLM WiKi 기초부터 실전까지
안녕하세요. 평소 지식 관리 및 기록에 관심이 있던 참에 좋은 강의를 수강하고 기록을 시작하고 있습니다. 수강 중 궁금한 점이 몇 가지가 있어 질문을 드리려고 합니다. Calendar.Logs의 경우 동일 주제, 다른 날의 기록을 한 파일에 남기고 있습니다. 이러면 한 파일이 너무 길어져서 나중에 보기가 힘들 것 같은데 이렇게 관리를 하시는지, 아니면 다른 방법으로 관리를 하시는지 궁금합니다. Efforts의 예제 노트들에는 아무 내용도 없는데, 어떤 내용을 추가하면 좋을지 궁금합니다. 현재 진행 중인 앱 개발 사이드 프로젝트를 Efforts를 통해 관리하려고 하는데, 주로 개발 지식, 회의록, DB 변천사를 저장하게 될 것 같습니다. 저의 생각은 개발 지식은 Atlas, 회의록 및 DB 변천사는 Calendar/Logs에 저장을 하려고 합니다. 그리고 Efforts.On에서 base를 통해 두 정보를 볼 수 있도록 하려고 하는데 이렇게 관리를 하는 것은 어떻게 생각하시는지, 더 좋은 방법이 있다면 추천해 주실 수 있는지 질문드립니다.
3-13 리텐션 과제 제출합니다! https://www.notion.so/13-22f60e878b2580c097eaf0e1eb15d73c?source=copy_link 혼자 쿼리를 쓰다가 고객 정의를 내리고 나니 너무 어려워 AI의 도움도 받고, 여러 방법으로 좀 접근을 해봤습니다만.. 정의를 너무 어렵게 내린 것 같아 시간이 오래 걸렸네요ㅠㅠ 서비스나 업종마다 다르겠지만, 일반적으로 신규, 활성, 복귀, 휴면 유저에 대한 정의는 어떻게 내리고, 분석을 어떤 식으로 진행하는 건가요? 과제를 진행하긴 했으나 쿼리가 제대로 작성된 게 맞는지 분석을 올바르게 한 게 맞는지 너무 어렵군여ㅠ
1-3에 자기 소개 웹사이트 만들때 방문자 수 추가하는 것 해보니 supabase를 연결해야 한다고 하는데, 처음하는 사람은 이게 뭔지 잘 모르는데, 이 부분에 대한 설명이 없어 추가하는 것이 필요합니다. 동영상에서는 그런 과정 없이 바로 되는데, 나의 경우에는 supabase의 연결을 설정해야 기능이 정상 작동했어요. 뒤에 이 부분에 대한 설명이 있는지 모르겠지만, 없다면 자세히 설명 부탁합니다.
안녕하세요 선생님! 결국 시간초과 문제를 해결했긴 했지만, 시간 복잡도를 어떻게 계산하는게 좋을지 궁금해서 질문드리려고 해요. 시간 초과가 났던 코드 http://boj.kr/8fe9f1e620454720a985b58a993d229a 통과 됐던 코드 http://boj.kr/864f7c65db52442bada271fe193a2ec3 기본적으로 선생님의 설명대로, 300C3 == 대략 4,500,000(450만) 은 반드시 든다고 가정했어요. 이때, 두 코드의 차이점은 다음과 같아요. movePlayer + isSamePosition 함수를 각기 사용하는가 checkedPlayer 함수 하나를 사용하는가 만약 movePlayer + isSamePosition 를 사용한다면 제 생각에는 300 + 10 = 310 정도를 생각했고, 이로 인해 최종 시간 복잡도는 13억 5000만(450만 * 대략 300) 으로 생각했어요. 이는 13초 정도로 생각했고요. 하지만 checkedPlayer 함수를 사용하는 순간, 중간에 break 할 수 있어 300까지 계산할 일은 거의 없겠지만.. 정말 최악의 최악일 경우 n-1 player의 맨 h 행까지 계산해야할 수도 있을거라고 생각했어요. 그럼 결국 300까지 계산하게 되는거고, 이 또한 시간 복잡도가 13초 정도가 되는거고요. 그래서 제 질문의 핵심은 다음과 같아요. 시간 초과가 났던 코드, 통과한 코드의 시간 복잡도는 어떻게 계산해야하는가? 계산 결과 어떤 시간 복잡도를 가진다고 봐야하는가? checkedPlayer를 사용한다고 하더라도 최악의 경우에는 300번 가량을 계산해야하는 것은 마찬가지일 것 같은데, 왜 통과되는것인가? 물론 시간복잡도를 완전 정확히 계산할 수는 없지만, loop 횟수나 재귀함수의 호출횟수로 정량화하여 대략 예상하고 싶은데 이 예상치 조차 세워지지 않아서 혼란스러워 질문드렸어요 ㅜㅡㅜ
msa 프로젝트 중 각 마이크로 서비스의 이미지를 pull 하는 곳에서 문제가 생깁니다. err: ERROR: for seat-service Head " https://139144002104.dkr.ecr.ap-northeast-2.amazonaws.com/v2/seat-service/manifests/1.0 ": no basic auth credentials 이렇게 에러가 나오게 되네요... IAM 사용자 생성했고 권한 정책에 AmazonEC2ContainerRegistryFullAccess를 추가해줬습니다. 또한 이 사용자를 EC2에 연결까지 했습니다. 추가적으로 helper 설정을 위해 ./docker 폴더를 만들고 config.json에 "credsStore":"ecr-login"도 추가해주어 강의랑 매우 똑같이 만들었습니다. 이 deploy.yml 은 github action 코드입니다. 7번에서 이 오류가 발생하게 됩니다. ======선을 기준으로 아래는 docker-compose.yml파일입니다. 이 문제를 어떻게 해결해야할까요? 또한 각 마이크로 서비스에 연결된 데이터베이스가 모두 maraiDB라면 이걸 docker-compose.yml로 이미지화 시켜야하는것이 맞을까요? # 6. EC2로 Compose 파일 전송 - name: Copy docker-compose.yml to EC2 uses: appleboy/scp-action@v0.1.7 with: host: ${{ secrets.EC2_HOST }} username: ${{ secrets.EC2_USERNAME }} key: ${{ secrets.EC2_PRIVATE_KEY }} source: "docker-compose.yml" target: "/home/ubuntu/movie-project/" strip_components: 0 overwrite: true # 7. EC2에서 Compose 실행 - name: SSH into EC2 and deploy uses: appleboy/ssh-action@v0.1.7 with: host: ${{ secrets.EC2_HOST }} username: ${{ secrets.EC2_USERNAME }} key: ${{ secrets.EC2_PRIVATE_KEY }} script: | cd /home/ubuntu/movie-project sudo docker-compose down sudo docker-compose pull sudo docker-compose up -d ================================================ movie-service: image: 139144002104.dkr.ecr.ap-northeast-2.amazonaws.com/movie-service:1.0 depends_on: - redis book-service: image: 139144002104.dkr.ecr.ap-northeast-2.amazonaws.com/book-service:1.0 depends_on: - kafka payment-service: image: 139144002104.dkr.ecr.ap-northeast-2.amazonaws.com/payment-service:1.0 depends_on: - kafka seat-service: image: 139144002104.dkr.ecr.ap-northeast-2.amazonaws.com/seat-service:1.0 depends_on: - kafka
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 자바 ORM 표준 JPA 프로그래밍 - 기본편 듣고 바로 학습해도 괜찮을까요?