我将我的 Ruby on Rails 项目从 Cloud9 导入到我的本地桌面环境(OS X Yosemite),以便在没有持续互联网连接的情况下在该站点上工作。rbenv 安装了 Ruby 版本,bundler 很好地安装了 gems + 依赖项,我让服务器运行起来毫不费力。
但是,为了能够更好地识别和诊断项目中的问题,在尝试将“better_errors”gem 与“binding_of_caller”一起安装时,当我运行“rails s”时,我收到以下错误消息:
/Users/useraccount/.rbenv/versions/2.1.4/lib/ruby/gems/2.1.0/gems/better_errors-2.1.1/lib/better_errors/exception_extension.rb:6: stack level too deep (SystemStackError)
在尝试安装“better_errors”之前,服务器将启动并轻松运行。什么可能导致此问题?