我正试图让racc与ruby一起工作。我成功地跑了:
$ ruby setup.rb config --without-ext
$ ruby setup.rb setup
$ ruby setup.rb install
但是,当我尝试使用racc处理语法时,我会收到以下错误:
$ racc -o calc calc.y
/Users/rajeshchawla/.rvm/rubies/ruby-2.1.2/bin/racc:301:in `<class:RaccTableFile>': Use RbConfig instead of obsolete and deprecated Config.
/Users/rajeshchawla/.rvm/rubies/ruby-2.1.2/bin/racc:301:in `<class:RaccTableFile>': Use RbConfig instead of obsolete and deprecated Config.
/Users/rajeshchawla/.rvm/rubies/ruby-2.1.2/bin/racc:99:in `get_options': undefined method `map' for #<String:0x007fa22290eae0> (NoMethodError)
from /Users/rajeshchawla/.rvm/rubies/ruby-2.1.2/bin/racc:25:in `racc_main'
from /Users/rajeshchawla/.rvm/rubies/ruby-2.1.2/bin/racc:527:in `<main>'
赞赏的想法/建议。
此致 拉杰什
答案 0 :(得分:0)
发现此网站已过期,获取racc的正确方法是使用gem。适合我的版本(作为宝石)是1.4.12。 racc的运行时已包含在发行版中。
此致 拉杰什