-
AWS CodeDeploy Agent 설치 오류 해결 방법Backend Dev/CI, CD 2023. 1. 12. 20:59728x90
AWS EC2에 접속하여 프로젝트를 배포하기 위해 CodeDeploy Agent를 설치해야 하는데 이에 사용되는 명령어는 아래와 같다.
$ wget https://aws-codedeploy-ap-northeast-2.s3.amazonaws.com/latest/install $ chmod +x ./install $ sudo ./install auto
권한 변경 후 install 파일을 다운 받던 중 다음과 같은 에러가 발생할 수 있다.
/usr/bin/env: ruby: No such file or directory
해당 에러는 ruby라는 언어를 설치하지 않았을 때에 발생하는 문제이므로 EC2 인스턴스에 ruby를 설치하는 명령어를 수행하였다.
# $ sudo apt-get install ruby $ sudo yum install ruby
주석 처리 된 부분에서 apt-get 으로 ruby를 설치하게 되면 "sudo: apt-get : command not found" 에러가 발생하는데 이는 해당 리눅스가 apt-get 을 지원하지 않기 때문이다. 따라서 AWS linux에서 지원하는 yum을 사용해야 한다.
ruby를 설치한 뒤 install을 실행하여 재설치를 진행했을 때 아래와 같이 CodeDeploy Agent의 PID가 뜨면 문제가 해결된 것이다.
728x90