2017-10-13 62 views
0

CentOS6에 codeDeploy 에이전트를 설치하려고합니다. 내가 CodeDeploy 에이전트 설치 오류 ::/usr/bin/env : ruby ​​찾을 수 없음

$ > wget https://aws-codedeploy-ap-northeast-2 .s3.amazonaws.com/latest/install 
$ > chmod +x ./install 
$ > sudo ./install auto 

를 무슨 짓을

없음을 발견 루비 오류가 발생, 그래서 타르 파일을 통해 루비 2.4.2를 설치했습니다. 내가 sudo ./install auto을하려고 할 때, 그것은 #!/usr/bin/env ruby 시작 wget를 통해 다운로드 install 파일을 열면 그 후 (/usr/local/bin에있는 실행 파일)

는, 그것은 오류 메시지

/usr/bin/env: ruby: No such file or directory 

를 반환합니다.

암호를 묻지 않고 sudo: unable to execute ./install: Permission denied을 반환하는 것보다 #! /usr/local/bin ruby으로 변경합니다.

이 문제를 피하기 위해 잊어 버린 추가 작업이 있습니까? 감사합니다. .

답변

0

/use/bin/ruby에 ruby ​​설치를 심볼릭 링크 한 다음 설치 프로그램을 실행하십시오. 심볼릭 링크가 설치되어 있다면 설치 스크립트에서 새틴을 업데이트 할 필요가 없습니다.

+0

감사합니다. 귀하의 대답은 해결책이 될 것입니다. 그러나 제 경우에는 방금 루비 버전을 변경했습니다. –