我需要爲腳本自動完成。Unix bash完整函數+ Ruby 2.3
在bash,我可以運行類似complete -W 'foo bar baz' my_script
,也將努力
但是當我嘗試運行紅寶石此命令時,我得到Errno::ENOENT: No such file or directory - complete
Ruby代碼可能是:
`complete -W 'foo bar baz' my_script`
exec "complete -W 'foo bar baz' my_script"
system "complete -W 'foo bar baz' my_script"
隨着open3,open4,IO我得到了相同的結果
'complete'是一個內置的bash;從Ruby運行它毫無意義。 – tripleee
A也這麼認爲,但我仍然有這個問題並且命令不起作用:( –