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   に答える