Ruby on rails 没有要加载的文件--json(仅限第一个请求)

Ruby on rails 没有要加载的文件--json(仅限第一个请求),ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,正如标题所示,我只是在向应用程序发出第一个请求时才收到该错误。后续请求可以正常工作。这发生在我运行应用程序的几台机器上 我没有在这个应用程序中使用任何与JSON相关的东西(至少我不知道) 我还应该指出,将gem'json'添加到gem文件会使错误“消失”。我可以接受,但我担心这里有更邪恶的东西,稍后会变成一个代码炸弹 这是Rails 3.0.3和Ruby 1.8.7。您的一些文件可能需要json。尝试通过以下方式安装json: sudo gem install json 或 将gem'jso

正如标题所示,我只是在向应用程序发出第一个请求时才收到该错误。后续请求可以正常工作。这发生在我运行应用程序的几台机器上

我没有在这个应用程序中使用任何与JSON相关的东西(至少我不知道)

我还应该指出,将
gem'json'
添加到gem文件会使错误“消失”。我可以接受,但我担心这里有更邪恶的东西,稍后会变成一个代码炸弹


这是Rails 3.0.3和Ruby 1.8.7。

您的一些文件可能需要json。尝试通过以下方式安装json:

 sudo gem install json


gem'json'
添加到Gemfile并进行
bundle安装

您是否尝试过逐一注释您的gem或检查其文档(如果其中任何一个需要json)?您的一些文件可能需要json。尝试安装gem
sudo gem install json
@sayuj:是的,你是对的。但是不要忘记在gem文件
gem'json'
捆绑安装中添加json。您可以将此添加为答案,以便有人受益