비밀번호를 수동으로 입력하지 않고 이 명령을 실행하는 방법을 알고 싶습니다.
echo "password" | sudo -S curl https://cli-assets.heroku.com/install.sh | sudo -S sh
여전히 비밀번호를 입력하라는 메시지가 표시됩니다. 어떻게 해결할 수 있나요?
미리 감사드립니다!
답변1
Linux 및 Heroku가 포함된 이 이미지는 Docker 컨테이너에서 실행되기 때문에 수동으로 비밀번호를 입력할 수 없습니다. 답변해 주셔서 감사합니다. 하지만 해결책을 직접 찾아야 합니다. 제가 변경한 코드는 다음과 같습니다.
RUN echo "password" | sudo -S curl https://cli-assets.heroku.com/install.sh -o ~/heroku.sh
RUN echo "password" | sudo -S sh ~/heroku.sh`
효과가 있는 것 같습니다...