对象不支持#inspect

Object doesn't support #inspect

在 ruby 控制台中 运行 执行简单任务时出现问题。 如果我运行

user = User.find(10)
User Load (0.6ms)  SELECT "users".* FROM "users" WHERE "users"."id" =  LIMIT   [["id", "10"], ["LIMIT", 1]]
(Object doesn't support #inspect)

我收到“对象不支持#inspect”错误。我的同事有完全相同的分支,没有问题。在其他分支上我也没有这个问题。肯定会有一个结果,因为 运行 像这样的事情很好。

user.first_name
=> "Tom"

我什至删除了分支,重新下载但仍然遇到同样的问题。删除了 gemfile,捆绑...尝试了我所知道的一切。我什至打开和关闭我的笔记本电脑。

不一定是这个问题的完整答案,但我们尝试使用撬 gem 而不是 IRB。

gem 'pry-rails'

将其添加到我们的开发组,现在使用 pry 而不是 irb。没问题。

一定是 IRB 的某种腐败行为。我们使用的版本是 1.3.5