inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

터미널에서 npm install의 어떤 기능도 되지 않습니다

미해결

npm install -g serve , firebase 등 npm install 기능이 전혀 작동하지 않습니다. sudo 키워드 입력하고 패스워드를 입력하면 관리자 기능이 활성화되지만 설치가 활성화 되지 않습니다. 이름(영문) @이름(영문) ~ % npm install -g serve changed 89 packages in 6s 이름(영문) @이름(영문) ~ % <로그가 이런 식으로 나온 뒤 serve 기능을 작동시켜도 작동하지 않습니다. 이외에도 삭제 후 재설치도 해봤지만 기능이 작동하지 않습니다 npm/node 다운로드 위치, mac 컴퓨터 폴더 위치의 문제일까요? npm/node 파일을 어느 폴더에 설치해야하나요? 3일째 해결을 못해서 너무 답답합니다..도와주세요ㅠㅠ

ㄴㄹㅇㄹㄴㄹㅇ 댓글 1 좋아요 0 조회수 121

ghost 실습 데이터베이스 에러

미해결

초보를 위한 도커 안내서

db image를 mariadb로 변경했음에도 아래와 같은 에러가 발생합니다.. Attaching to ghost-db-1, ghost-ghost-1 ghost-db-1 | 2024-04-18 13:58:19+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:10.7.8+maria~ubu2004 started. ghost-ghost-1 | find: '/var/lib/ghost/content/themes/source': No such file or directory ghost-ghost-1 | find: '/var/lib/ghost/content/themes/casper': No such file or directory ghost-ghost-1 | chown: cannot access '/var/lib/ghost/content/themes/source': No such file or directory ghost-ghost-1 | chown: cannot access '/var/lib/ghost/content/themes/casper': No such file or directory ghost-ghost-1 exited with code 1 ghost-db-1 | 2024-04-18 13:58:19+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql' ghost-db-1 | 2024-04-18 13:58:19+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:10.7.8+maria~ubu2004 started. ghost-db-1 | 2024-04-18 13:58:19+00:00 [Note] [Entrypoint]: MariaDB upgrade information missing, assuming required ghost-db-1 | 2024-04-18 13:58:19+00:00 [Note] [Entrypoint]: MariaDB upgrade (mariadb-upgrade) required, but skipped due to $MARIADB_AUTO_UPGRADE setting ghost-db-1 | 2024-04-18 13:58:19 0 [Note] Starting MariaDB 10.7.8-MariaDB-1:10.7.8+maria~ubu2004 source revision bc656c4fa54c12ceabd857e8ae134f8979d82944 as process 1 ghost-db-1 | 2024-04-18 13:58:19 0 [Note] InnoDB: Compressed tables use zlib 1.2.11 ghost-db-1 | 2024-04-18 13:58:19 0 [Note] InnoDB: Number of transaction pools: 1 ghost-db-1 | 2024-04-18 13:58:19 0 [Note] InnoDB: Using ARMv8 crc32 + pmull instructions ghost-db-1 | 2024-04-18 13:58:19 0 [Note] mariadbd: O_TMPFILE is not supported on /tmp (disabling future attempts) ghost-db-1 | 2024-04-18 13:58:19 0 [Note] InnoDB: Using Linux native AIO ghost-db-1 | 2024-04-18 13:58:19 0 [Note] InnoDB: Initializing buffer pool, total size = 134217728, chunk size = 134217728 ghost-db-1 | 2024-04-18 13:58:19 0 [Note] InnoDB: Completed initialization of buffer pool ghost-db-1 | 2024-04-18 13:58:19 0 [ERROR] InnoDB: MySQL-8.0 tablespace in ./ibdata1 ghost-db-1 | 2024-04-18 13:58:19 0 [ERROR] InnoDB: Restart in MySQL for migration/recovery. ghost-db-1 | 2024-04-18 13:58:19 0 [ERROR] InnoDB: Plugin initialization aborted with error Unsupported ghost-db-1 | 2024-04-18 13:58:19 0 [Note] InnoDB: Starting shutdown... ghost-db-1 | 2024-04-18 13:58:19 0 [ERROR] Plugin 'InnoDB' init function returned error. ghost-db-1 | 2024-04-18 13:58:19 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed. ghost-db-1 | 2024-04-18 13:58:19 0 [Note] Plugin 'FEEDBACK' is disabled. ghost-db-1 | 2024-04-18 13:58:19 0 [ERROR] Could not open mysql.plugin table: "Table 'mysql.plugin' doesn't exist". Some plugins may be not loaded ghost-db-1 | 2024-04-18 13:58:19 0 [ERROR] Unknown/unsupported storage engine: InnoDB ghost-db-1 | 2024-04-18 13:58:19 0 [ERROR] Aborting docker-compose.yml 내용은 아래와 같습니다. version: '3' services: ghost: image: ghost ports: - "60000:2368" volumes: - ./ghost_data:/var/lib/ghost/content environment: database__client: mysql database__connection__host: db database__connection__user: root database__connection__password: example database__connection__database: ghost db: image: mariadb:10.7 environment: MYSQL_ROOT_PASSWORD: example mysql(mariadb 10.9)에 접속해서 ghost 데이터베이스를 생성해도 에러가 발생합니다..

  • docker
꿀밤양갱 댓글 1 좋아요 0 조회수 354

leftSectionWrapper와 rightSectionWrapper 중앙 정렬 방법에 관하여

미해결

Next + React Query로 SNS 서비스 만들기

양 사이드에 flex-grow : 1; 씩 주는 방법을 처음 알게되었습니다. 이전에는 현재 구현하고자 하는 레이아웃처럼 중앙정렬 할 때, 아래 코드처럼 요소 전체를 감싸는 컨테이너에 justify-content : center;를 지정해서 정렬했었습니다. (아래 코드 첨부) 레이아웃을 정확하게 중앙에 놔둘 때에는 flex-grow 및 justify-content를 선택해서 사용할 수 있을 것 같고, flex-grow는 비대칭적인 레이아웃을 구성할 때, 더 유용할 수 있겠다. 라고 생각하는데 올바른 접근일까요?? .container { display: flex; align-items: stretch; background-color: #fff; justify-content: center; }

  • react
  • next.js
  • react-query
  • next-auth
  • msw
hwuiinn 댓글 2 좋아요 0 조회수 237

db사용시에 그냥 워크벤치로 해도되나요?

미해결

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

db사용시에 그냥 워크벤치로 해도되나요? 그럼 따로 인텔리제이랑 연결하는건 없는건지 궁금합니다

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
hyun 댓글 3 좋아요 0 조회수 443

트리 레벨 체크로는 안되는건가요??

미해결

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

예전 BFS 영상에서 최단 경로 길이를 구하기 위해서는 트리 레벨 체크를 활용하는 것을 보고 이번에도 큐 사이즈 만큼 반복을 돌아서 트리 레벨을 체크 하는 방식으로 구현하였는데 프로그램에선 12로 잘 나오지만, 채점에선 오류가 떠서 이 방식으론 안되는지 궁금합니다.. 또, 강의를 들으면서 배열에 +1씩 추가하는 아이디어를 보고 기존의 배열에서 +1씩 해주어 수정한 결과는 통과하였는데, DIS배열을 하나 더 만든 이유도 궁금합니다! 추가로 젤 윗 이야기인 큐 사이즈 만큼 반복하여 레벨을 체크하는 상황과 배열에 +1씩 하여 넓혀가는 상황의 구별을 어떻게 할 수 있을지도 궁금해졌습니다... 감사합니다 import java.awt.*; import java.util.LinkedList; import java.util.Queue; import java.util.Scanner; public class In_8_11 { static int[][] matrix = new int[8][8]; static int[] dx = {-1, 0, 1, 0}; static int[] dy = {0, 1, 0, -1}; static int level; public static int BFS(int x, int y) { Queue<Point> Q = new LinkedList<>(); // 가장 처음 큐에 넣기 Q.offer(new Point(x,y)); matrix[1][1] = 1; // 출발지점 꼭 걸어줘야함. // 시작 while( !Q.isEmpty()){ for (int j = 0; j < Q.size(); j++) { Point P = Q.poll(); System.out.println("( "+P.x + " , " + P.y+" )"); if (P.x == 7 && P.y == 7){ //return matrix[7][7] -1; return level; } for (int i = 0; i < 4; i++) { int nx = P.x + dx[i]; int ny = P.y + dy[i]; if (1 <= nx && nx <= 7 && 1 <= ny && ny <= 7) { if (matrix[nx][ny] == 0) { matrix[nx][ny] = 1; //matrix[nx][ny] = matrix[P.x][P.y] +1; // 뺄 필요 없을 거 같은데? Q.offer(new Point(nx, ny)); } } } }level++; } return -1; } public static void main(String args[]) { Scanner sc = new Scanner(System.in); for(int i = 1; i <= 7; i++){ for(int j = 1; j <= 7; j++) { matrix[i][j] = sc.nextInt(); } } System.out.println( BFS(1, 1) ); } }

  • java
  • 코딩-테스트
you9222 댓글 1 좋아요 0 조회수 210

완성 코드에도 도서관 프론트엔드 소스가 html 파일에 안보이는데

미해결

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

7강 듣는 중에 갑자기 완성된 도서관 UI를 보여주셨는데 해당 index.html에는 해당 소스 코드가 확인이 안되는데 어디서 소스코드를 얻을 수 있는건가요 ? 아니면 뒤에서 같이 개발을 하는건가요 ? 완성본 소스 코드에서도 index.html 에서 해당 ui 코드 확인이 안되어서 물어봅니다.

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
Joon Ho Lee 댓글 1 좋아요 0 조회수 275

Graphql-codegen 설치중에 에러

해결됨

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

Graphql-codegen 설치중에 에러가 계속 나서 node-module 과 yarn.lock 을 삭제 한후 다시 yarn install 실행 후 yarn add --dev typescript @graphql-codegen/cli 에러가 났습니다 내친구 쳇에게 물어봤더니 제가 한거처럼 하라고 하네요 매번 환경설정시 긴장의 연속!!! 왜이러는 걸까요?? 혹시 yarn add -D typescript ts-node @graphql-codegen/cli @graphql-codegen/client-preset @parcel/watcher 요걸 해줘야되는지 ?? :~/codecamp/class$ yarn add --dev typescript @graphql-codegen/cli yarn add v1.22.22 [1/4] Resolving packages... error AggregateError at internalConnectMultiple (node:net:1102:18) at internalConnectMultiple (node:net:1160:5) at internalConnectMultiple (node:net:1160:5) at internalConnectMultiple (node:net:1160:5) at internalConnectMultiple (node:net:1160:5) at internalConnectMultiple (node:net:1160:5) at internalConnectMultiple (node:net:1160:5) at internalConnectMultiple (node:net:1160:5) at internalConnectMultiple (node:net:1160:5) info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.

  • react
  • node.js
  • seo
  • graphql
  • next.js
S S 댓글 0 좋아요 0 조회수 204

어느 파일에 있는 샘플인지 모르겠어요. 알려주실 수 있나요?

미해결

[2024 업데이트] UX/UI 시작하기 : Figma 입문 (Inflearn Original)

저는 이 페이지의 오늘의 앱을 그대로 따라해보고 있는데 잘 안되어서 속성을 보려고 하는데 어느 파일에 있는 샘플인지 모르겠어요. 알려주실 수 있나요? 이 주의 아티클에 서브 내용이 나오는 부분에서 글이 길어지면 점점점으로 해서 가운데로 보이는 부분이랑 전체 레이아웃이 저랑 좀 달라서 알 고 싶거든요.

  • 프로토타이핑
  • 모바일-디자인
  • figma
  • ux-기획
music79 댓글 1 좋아요 0 조회수 306

자바 버전

미해결

자바 런타임 돌리면 자꾸 11버전 필요하다고 하는데 11버전 설치하려고 사이트 들어가보니까 창이 502로 뜨더라구요... 그래서 프로젝트 구조를 17로 전부 바꿨는데도 안돼서 어떻게 해결해야할까요??

mins199600 댓글 1 좋아요 0 조회수 144

기본 키 매핑 member.getId() 질문

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 섹션 4 기본키 매핑 중 24:56분 identity전략을 사용하고 em.persist을 하고난 뒤, member.getId()했을때 select 쿼리가 왜 안날라가는지에 대해 설명하실 때 JDBC 드라이버 관련된 이야기를 하셨습니다. 근데 em.persist를 하고 난 뒤면, 해당 멤버에 대한 엔티티가 1차 캐시에 이미 저장되어 있기 때문에 JDBC 내부 동작과는 관련없이 select 쿼리가 안나가는 것 아닌가요? DB까지 갈 필요없이 1차 캐시에 존재하니까..?

  • java
  • jpa
댓글 2 좋아요 0 조회수 297

참조형과 메서드 호출질문있습니다.

미해결

김영한의 실전 자바 - 기본편

참조형과 메서드 호출 - 활용 10분 20초에 null은 왜나오는건가요?

  • java
  • 객체지향
zzzzz 댓글 1 좋아요 0 조회수 247

1강에서 localhost:4000 접속

미해결

파이썬 셀레니움 고급편 (python selenium - 크롤링, 크롤러)

1강에서 http://localhost:4000 연결은 윈도우 자체에서 4000번 포트를 열어서 연결하는건가요? 설명없이 갑자기 4000번 포트로 연결하니 따라가기가 어렵습니다.

  • 웹-크롤링
  • selenium
  • cdp
영준 댓글 2 좋아요 0 조회수 472

findOne 사용 이유

해결됨

[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core

강의 8:23에 createChat 함수의 리턴값으로 save 함수에서 반환된 chat을 사용하지 않고 findOne 함수를 통해 조회한 chat을 사용하신 이유가 궁금합니다!

  • javascript
  • typescript
  • rest-api
  • nestjs
  • backend
홍석주 댓글 1 좋아요 0 조회수 211

빈도수가 1000개 이상인 데이터를 따로 담을 때 코드 질문 있습니다.

미해결

공공데이터로 파이썬 데이터 분석 시작하기

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강좌에서 academy_count = df_academy["상권업종소분류명"].value_counts() 후에 academy_count_1000 = academy_count[academy_count > 1000] 으로 데이터를 따로 담았는데 여기서 아래와 같은 academy_count를 따로 담지 않고 한번에 작성하는 코드 academy_count_1000 = df_academy[df_academy["상권업종소분류명"].value_counts() > 1000] 는 왜 오류가 나는 걸까요? 불리언 인덱싱 값을 시리즈 형태로 반환할 때, 새로 지정한 academy_count는 시리즈 형태이지만, df_academy는 데이터프레임이라서 오류가 나는 건가요??

  • python
  • pandas
  • numpy
박찬모 댓글 2 좋아요 0 조회수 320

다들 마우스 hover시에 포인터가 제대로 변경되시나요?

미해결

Next + React Query로 SNS 서비스 만들기

private 폴더까지 강의를 보면서 진행하다가 문득 로그인이나 계정 만들기, 모달 close button에 마우스를 가져다 대니 커서 변경이 되지 않네요. 속성이 없는건가? 싶어서 보니 cursor : pointer; 는 제대로 들어가있는 것 같은데 마우스 포인터가 잘 변경되지 않아서 다른 분들은 잘 변경되시는지 궁금하네요

  • react
  • next.js
  • react-query
  • next-auth
  • msw
hwuiinn 댓글 1 좋아요 0 조회수 364

자바버전

미해결

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

자바 17버전으로 사용하고 싶은데 꼭 11버전만 사용해야할까요?

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
mins199600 댓글 2 좋아요 0 조회수 438

mvc1편 model추가 - v3 오류 좀 확인해 주세요

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

몇가지 강의 내용과 다르게 작성한게 있지만, 오류가 나는 이유를 모르겠습니다. 디버그를 해도 잘 진행되는데........ v3의 회원가입을 실행하면 아래 오류가 뜹니다. localhost 페이지를 찾을 수 없음 다음 웹 주소( http://localhost:8080/front-controller/v3/members/new-form )에 대해 발견된 웹페이지가 없습니다. HTTP ERROR 404 frontcontroller의 service가 두번 실행되는거 같습니다. (프린트 내용) requestURI = /front-controller/v3/members/new-form controller = hello.servlet.web.frontcontroller.v3.controller.MemberFormControllerV3@71b85ab7 requestURI = /front-controller/v3/members/WEB-INF/views/new-form.jsp 링크 https://drive.google.com/file/d/1Tnp-X-Ua_O6pdnICKzPTyrGKdsY4blNe/view?usp=sharing

  • spring
  • mvc
jfk6725 댓글 1 좋아요 0 조회수 352

수정이 안돼요

해결됨

포트폴리오 초간단 배포하기

5분까지 강의에서 나오는 데로 하고 있는데 왜 새로 고침을 해도 수정한 내용이 반영이 안될까요ㅠ vi create-shortenurl.html 으로 다시 확인해봐도 제대로 저장된거 같은데..

  • linux
  • github
  • nginx
에어 댓글 1 좋아요 1 조회수 272

비연결성에 대해 질문드립니다.

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] HTTP가 기본 비연결성 모델이지만 데이터 전송 후 일정 시간 연결을 유지하는 지속 연결을 추가한게 지금의 HTTP 모델이라고 이해했습니다. 이전 강의에서 IP 프로토콜의 한계를 말씀하실 때 비연결성을 말씀하셨는데 같은 비연결성 용어라도 뜻이 서로 다른건가요? HTTP의 특징인 비연결성 : 필요할 때만 연결한다는 뜻 IP의 한계인 비연결성 : 연결이 안되어있어도 전송함

  • 네트워크
마지막기회 댓글 2 좋아요 0 조회수 338

Member 엔티티의 연관관계 메서드에 대해 질문드립니다.

미해결

실전! 스프링 데이터 JPA

Member 엔티티의 연관관계 메서드(changeTeam)는 멤버가 기존에 속한 팀을 매개변수로 전달한 새로운 팀으로 변경합니다. 그런데 기존에 속한 팀의 리스트에서 멤버를 제거해주는 작업도 추가해줘야 하지 않나 싶은데, 예제기 때문에 단순화하기 위해 생락햐신건가요? private void changeTeam(Team team) { this.team = team; team.getMembers().add(this); // add()로 추가는 했지만, 기존의 팀에서 제거하는 코드는 없음 }

  • java
  • spring
  • spring-boot
  • jpa
Jaesang Yoon 댓글 1 좋아요 0 조회수 265

인기 태그

인프런 TOP Writers

주간 인기글