ユーザーの応答を求めるコマンドをコマンドラインで実行する必要があります。それが役立つ場合、コマンドは次のとおりです。
gpg --recipient "Some Name" --encrypt ~/some_file.txt
これを実行すると、何かについて警告し、次のように尋ねます。
とにかくこのキーを使用しますか? (y/N)
「y」と応答して、正しく終了しましょう。open4 gemを使用しようとしましたが、'y' を正しく指定することができませんでした。これが私が試したものです:
Open4::popen4(cmd) do |pid, stdin, stdout, stderr|
stdin.puts "y"
stdin.close
puts "pid : #{ pid }"
puts "stdout : #{ stdout.read.strip }"
puts "stderr : #{ stderr.read.strip }"
end
私は何を間違っていますか?私がしていることは可能ですか?