Ruby无法从open3模块中找到capture2e方法
我试图使用脚本blogger.rb ,我只是无法让它工作。 它一直给我错误:
blogger.rb:294:在
text2html': undefined method
capture2’for Open3:Module(NoMethodError)
该脚本在开始时require Open3
。 我不明白问题出在哪里! 我不懂Ruby。 但是,我可以智能地阅读和编辑代码。
我猜你使用的是Ruby 1.8,但脚本需要1.9。 1.8.7中的popen3
类有一个popen3
类方法,没有别的。 Ruby 1.9 Open3具有您正在寻找的capture2
和capture2e
类方法。 因此,您需要将Ruby升级到1.9或找到另一个脚本。