Ruby 内に名前付きパイプを作成しようとしています。system
コマンド ( )を使用する以外system("mkfifo #{pipe_name}")
に、これを可能にするネイティブの Ruby 関数はありますか?
質問する
3824 次
1 に答える
10
現在のバージョンの Ruby (2.3.0 以降) には、ネイティブのFile::mkfifoがあります。
File.mkfifo('pipe_name')
古いバージョンの Ruby に対する古い回答:
完全にネイティブなものはないと思いますが、mkfifo gemがあります。
次のようにインストールします。
gem install mkfifo
次に、次のように使用します。
require "mkfifo"
File.mkfifo('pipe_name')
于 2013-06-22T05:19:44.510 に答える