From: Minero Aoki Date: 2002-01-06T15:40:14+09:00 Subject: [ruby-list:33177] Re: ruby から vi の呼び出し あおきです。 In mail "[ruby-list:33176] ruby から vi の呼び出し" masami kumazawa wrote: > はじめまして > Rubyの中のからVimを立ち上げようと思っているのですが、 > > `vi hogehoge.txt` > > などとしていると、 > > VIM: no controlling terminal > > とエラーになってしまいますが、どのようにすれば良いでしょうか? バッククオートだと stdout が ruby につながるので vi が 出力すべき端末がなくなってしまいます。 system 'vi sometext' とすれば大丈夫です。 (図示するとこんな感じ) 1. バッククオートの場合 端末 <---- ruby <---- vi 2. system の場合 端末 <---- ruby <---- vi ------------------------------------------------------------------- 青木峰郎