使用racc发出运行示例程序(calc.y)

时间:2015-01-09 22:32:10

标签: ruby-on-rails ruby

我正试图让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>'

赞赏的想法/建议。

此致 拉杰什

1 个答案:

答案 0 :(得分:0)

发现此网站已过期,获取racc的正确方法是使用gem。适合我的版本(作为宝石)是1.4.12。 racc的运行时已包含在发行版中。

此致 拉杰什