Ruby on rails rails命令和rake正在转储所有gem的不需要的列表

Ruby on rails rails命令和rake正在转储所有gem的不需要的列表,ruby-on-rails,Ruby On Rails,这很奇怪。我甚至尝试了一个全新的项目: rails new abc cd abc rails s 输出为: => Booting WEBrick => Rails 4.1.1 application starting in development on http://0.0.0.0:3000 => Run `rails server -h` for more startup options => Notice: server is listening on all in

这很奇怪。我甚至尝试了一个全新的项目:

rails new abc
cd abc
rails s
输出为:

=> Booting WEBrick
=> Rails 4.1.1 application starting in development on http://0.0.0.0:3000
=> Run `rails server -h` for more startup options
=> Notice: server is listening on all interfaces (0.0.0.0). Consider using 127.0.0.1 (--binding option)
=> Ctrl-C to shutdown server
active_support/descendants_tracker
active_support/core_ext/module/delegation
active_support/core_ext/object/to_param
active_support/core_ext/regexp
... lots more here
active_support/core_ext/array/extract_options
rack/utils
action_controller/metal/exceptions
[2015-04-23 19:35:42] INFO  WEBrick 1.3.1
[2015-04-23 19:35:42] INFO  ruby 2.1.2 (2014-05-08) [x86_64-darwin13.0]
[2015-04-23 19:35:42] INFO  WEBrick::HTTPServer#start: pid=12738 port=3000
它不会破坏任何东西,但会使读取输出进行调试变得非常困难


它适用于
rails
rake
的所有使用,在
bundle exec
中或之外,但不适用于
bundle
命令,如
bundle list
bundle install
最奇怪的事情。。。但当我从rails 4.1.1更新到rails 4.2.1时,它就消失了,默认情况下不会发生。检查应用程序代码和gems代码中的代码中是否有任何
puts
语句。谢谢Prakash。我查过了,什么也没找到。我做了一个非常干净的
rails新abc
,然后是
cd abc;rails s
。因此绝对没有应用程序代码,gems都来自rubygems,并使用railsnew创建的默认值。在我的rails安装中,它可能是全球性的吗?环境?我认为它很可能是在一个gem中,而不是作为
railsnew
的一部分安装的。试试
cd``bundle show rails`光盘..
;grep-r put*
;应该至少显示一行。转到我的全局rails,网址是
/usr/local/ceral/ruby/2.1.2/lib/ruby/gems/2.1.0/gems/rails-4.1.1
,因此
grep
将显示我系统中的每一个gem,而不仅仅是本机项目中包含的gem。尽管如此,
grep
显示了2379个文件中的9701行。9701
put
语句??