使用 racc 发布 运行 示例程序 (calc.y)
Issue running sample program (calc.y) with racc
我正在尝试让 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>'
感谢想法/建议。
此致,
拉杰什
发现该站点已过时,获取 racc 的正确方法是使用 gem。适用于我的版本(作为 gem)是 1.4.12。 racc 的运行时已包含在发行版中。
此致,
拉杰什
我正在尝试让 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>'
感谢想法/建议。
此致, 拉杰什
发现该站点已过时,获取 racc 的正确方法是使用 gem。适用于我的版本(作为 gem)是 1.4.12。 racc 的运行时已包含在发行版中。
此致, 拉杰什