[#50781] [質問] a=a があると動作が異常 — nekomura <mimomakun@...>
5bCP5p2R44Go55Sz44GX44G+44GZ44CCDQrjganjgZPjgafogZ7jgYTjgabjgYTjgYTjga7jgYvj
5 messages
2019/06/07
[#50783] Re: [質問] a=a があると動作が異常
— Tomoyuki Chikanaga <nagachika00@...>
2019/06/07
56K644GL44GrIDIuNS4z5Lul6ZmNIOOBqCAyLjYueCDjgaflho3nj77jgZfjgb7jgZnjga3jgIIN
[#50790] [質問] rdebug lコマンドでソースが表示されない — yamataka@...08.itscom.net
5 messages
2019/06/24
[ruby-list:50780] Re: 特定の状況下でIO#getsがストリームクローズされるまで読まない
From:
haruka@...
Date:
2019-06-05 14:49:29 UTC
List:
ruby-list #50780
正木です。 Nakadaさん、ご回答ありがとうございます。 まさにそれでした。 バッファリングも考えたのですが、-tオプションでしたか… 解決しました。 ありがとうございました! 2019.06.05 23:09 に Nobuyoshi Nakada が書きました: > On 2019/06/05 20:40, haruka@reasonset.org wrote: >> このとき、「SSH経由でa.rbからb.rbを呼び出すと」 b.rbのSTDIN.eachが効き ません。 > > > `ssh remote ruby a.rb` のように実行した場合ということでしょうか。 > > コマンドライン引数でリモートのコマンドを指定した場合、sshはttyを割り当て ないので入力がバッファリングされます。 > > これはrubyに限った話ではなく、例えば `ssh remote cat -ne` などとしても同 じことになります。 > > `ssh -t remote ruby a.rb` と -t オプションを試してみてください。