
パスワードを手動で入力せずにこのコマンドを実行する方法を知りたいです。
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`
効果があるようです...