inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

비전공자도 이해할 수 있는 CI/CD 입문·실전

[실습] 7. Express 서버를 EC2에 배포하기

node.js 설치시 에러

149

신혜선

작성한 질문수 3

0

node.js 설치 명령어를 실행하면

 

odesource.gpg: command not found

bash: /: Is a directory

deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodist

ro main

bash: /: Is a directory

E: Malformed entry 1 in list file /etc/apt/sources.list.d/nodesource.list (Component)

E: The list of sources could not be read.

E: Malformed entry 1 in list file /etc/apt/sources.list.d/nodesource.list (Component)

E: The list of sources could not be read.

 

이렇게 뜨면서 설치가 되지 않는 것 같습니다.

 

root@ip-172-31-34-207:/home/ubuntu# node -v

Command 'node' not found, but can be installed with:

apt install nodejs

 

aws docker ci/cd github-actions aws-code-deploy infrastructure aws-ec2 node.js

답변 2

0

JSCODE 박재성

안녕하세요 혜선님 ! 질문 잘해주셨어요 ~

질문에 주신 내용에 대해 답변 드려 볼게요 !

 

우선 현재 에러는 커맨드 입력 시 줄바꿈이 잘못 들어가면서 생긴 문제에요 !

주로 한 줄로 써야 할 명령어를 여러 줄로 복사하면서 중간에 잘못 인식된 경우에 자주 나와요 ~

 

실습을 진행중인 환경에 따라 복사 붙여넣기가 잘못되는 경우가 종종있는데

명령어 최종 입력 전 오타가 있는지 확인해 보시는걸 추천드려요 !!

특히 pdf파일의 경우 다운로드 받는 툴에 따라

명령어들의 복사붙여넣기가 잘못되는 경우가 많아 참고하시면 좋을것 같네요 :)

 

혹시 또 막히는 부분 있으면 캡처해서 댓글 남겨주세요~

항상 응원하겠습니다 !!

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 신혜선님.

Node.js 설치 중에 발생한 오류는 소스 목록 파일에 잘못된 항목이 추가되어 발생하는 것으로 보입니다. 아래 단계에 따라 문제를 해결해보세요.

  1. 파일 내용 점검 및 수정: /etc/apt/sources.list.d/nodesource.list 파일을 텍스트 편집기로 열어 잘못된 항목 및 문법 오류를 수정합니다. 예를 들어, deb 명령어 전에 잘못된 문자가 없는지 확인하고 올바르게 설정되어 있는지 체크합니다. 파일 내용은 다음과 같이 작성되어야 합니다.
   deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodist main
  1. 키파일 확인 및 갱신: ‘odesource.gpg: command not found’ 오류는 gpg 키파일이 제대로 설정되지 않아 발생할 수 있습니다. NodeSource 설치 스크립트를 재실행해 환경을 올바르게 설정하세요.
   curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash -

명령어를 실행하면 자동으로 필요한 키와 소스 파일이 추가됩니다.

  1. APT 패키지 갱신 및 설치: 위 명령이 성공한 후, APT 패키지 목록을 갱신하고 Node.js를 설치합니다.
   sudo apt-get update
   sudo apt-get install -y nodejs

이 과정에서 문제없이 진행되지 않을 경우, 아래 링크의 해결법을 참고해보세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

무중단 배포

0

57

2

workflows/deploy.yml 궁금증

0

52

2

.git-credentials 파일이 없이 배포가 성공한 이유가 궁금

0

57

1

(해결 - 정보공유) /home/runner/work/_temp/6be6e~0.sh: line 1: ./gradlew: Permission denied 오류

1

63

2

(확인 완료) git config --global creadential.helper store 후에도 비밀번호 물어보는 현상

1

71

2

질문_ 강의 순서 및 그외

0

70

2

섹션 4 - Docker + 백엔드(Spring Boot)

0

63

2

deploy.yml작성후 원격에 push불가

0

63

2

CodeDeploy 사용시 registration 요구

0

106

3

스프링 종료 명령어

0

68

2

RAM & 스왑메모리 폭증하는 문제

0

102

2

섹션 4, 5와 6, 7은 유사한가요?

0

66

1

code deploy 배포입니다.

0

98

3

사용자 삭제가 안되는 이유

0

88

2

이미지 pull중 no basic auth credentials 문제입니다.

0

113

2

Docker Compose파일을 작성했을때 CI CD와의 연동

0

96

2

보안그룹 생성 오류

0

84

3

AWS 5월에 탈퇴해서 그러는데....

0

81

1

배포 오류

0

80

2

appspec.yml, 스크립트 파일 수정요청

0

82

2

appleboy/ssh-action stop_script 대체

1

181

2

Vue.js 파일 배포

0

61

2

aws를완강하고 ci/cd로 넘어왔습니다.

0

85

1

vue.js 를 cloudfront+s3+Route53를 적용하여 배포

0

111

2