将binding_of_caller gem与Rubinius 2.1.0一起使用时出错

时间:2015-01-13 10:01:57

标签: ruby-on-rails rubinius

在服务器启动后,在Rubinius(2.1.0)环境中的gem列表中使用binding_of_caller会触发以下错误:

NoMethodError at /
undefined method `caller_locations' on an instance of ActionController::RoutingError.

(截图:https://www.dropbox.com/s/a8a7afzgwb5aq2k/Screen%20Shot%202015-01-13%20at%2010.58.36.png?dl=0?dl=1

这是Gemfile:

group :development do
  gem 'spring'
  gem 'better_errors'
  gem 'binding_of_caller'
  gem 'quiet_assets'
end

这是由binding_of_caller引起的,因为删除后,每件事都可以正常工作。

你是否知道如何在rbx中使用binding_of_caller或者我是否必须删除它?感谢。

1 个答案:

答案 0 :(得分:1)

Rubinius支持2.4.0以来2.1.0版本。 2.4.1真的很旧(2013年10月18日),我建议直接升级到{{1}}。