1

Rails 3.2.22/ruby 2.2.5 で spring 1.4.0 を使用しようとしています。

bundle exec spring testunit <test_file.rb>

これを出力します:

/Users/igor/.rbenv/versions/2.2.5/gemsets/<app>/gems/spring-1.4.0/lib/spring/application/boot.rb:7:in 'for_fd': Bad file descriptor - not a socket file descriptor (Errno::EBADF) from /Users/igor/.rbenv/versions/2.2.5/gemsets/<app>/gems/spring-1.4.0/lib/spring/application/boot.rb:7:in '<top (required)>' from -e:1:in 'require' from -e:1:in '<main>'

Spring ソース コードで収集したものから、誤った命令はUNIXSocket.for_fd(3)であり、これは最初に使用可能なファイル ハンドルであるはずですが、なぜ ? としてキャッチされるのBad file descriptorですか?

どんな助けでも大歓迎です、ありがとう!

4

0 に答える 0