2

我最近迁移到了新的 Mac。我在使用 PostgreSQL 时遇到了一些问题,但除此之外我认为它进展顺利,并且我能够使用我的 Rails 应用程序的本地开发环境。

然后我在新的 Mac 上安装了 Heroku Toolbelt。现在我收到以下错误...

$ rspec
/Users/steven/.rvm/gems/ruby-1.9.3-p362/gems/better_errors-0.3.2/lib/better_errors/core_ext/exception.rb:9: [BUG] Segmentation fault
ruby 1.9.3p362 (2012-12-25 revision 38607) [x86_64-darwin12.2.1]

[在这个要点中查看更多...]

为什么?这是什么意思?我该如何解决?

谢谢!(Heroku Toolbelt 在我的旧 Mac 上与这个应用程序配合得很好。)

4

2 回答 2

2

不知道原因,但解决方案是:

sudo rm -rf /usr/local/heroku 
sudo rm -rf /usr/bin/heroku
gem uninstall heroku
gem install heroku

然后重新安装Heroku Toolbelt

于 2013-01-10T05:43:01.077 回答
1

确保 better_errors 和 binding_of_caller gem 在您的 Gemfile 中的开发组(不是测试)中。

于 2013-01-16T22:46:31.747 回答