ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • AWS CodeDeploy Agent 설치 오류 해결 방법
    Backend Dev/CI, CD 2023. 1. 12. 20:59
    728x90

     

    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

    댓글

Designed by Tistory.