Ruby と Rails は初めてで、現在Rails チュートリアルに取り組んでいます。具体的には、現在、 Sporkをセットアップする必要がある本の一部に取り組んでいます。
残念ながら入ると
spork
私は得る
Using RSpec
-- Rinda Ring Server listening for connections...
-- Starting to fill pool...
Wait until at least one slave is provided before running tests...
** CTRL+BREAK to stop Spork and kill all ruby slave processes **
Spork is ready and listening on 8989!
<internal:lib/rubygems/custom_require>:29:in `require': no such file to load --
magazine_slave (LoadError)
from <internal:lib/rubygems/custom_require>:29:in `require'
from magazine_slave_provider.rb:5:in `<main>'
最後の 4 行が繰り返されます。
わかりました、簡単なことですが、lib/rubygems/custom_require に問題があるようです。
プロジェクト lib dir には rubygems サブディレクトリが含まれていないため、ruby ディレクトリにあると想定しています。しかし、そうではありません。rubygems はある種の仮想ディレクトリですか?
$ dir *custom_require*.* /s/b
収量
C:\Ruby192\lib\ruby\1.9.1\rubygems\custom_require.rb
C:\Ruby192\lib\ruby\gems\1.9.1\doc\rubygems-1.6.2\rdoc\lib\rubygems\custom_require_rb.html
C:\Ruby192\lib\ruby\gems\1.9.1\gems\rubygems-update-1.6.2\lib\rubygems\custom_require.rb
C:\Ruby192\lib\ruby\site_ruby\1.9.1\rubygems\custom_require.rb
したがって、html ファイルは明らかにそうではなく、次のファイルの 29 行目にはコメントがあります。
C:\Ruby192\lib\ruby\gems\1.9.1\gems\rubygems-update-1.6.2\lib\rubygems\custom_require.rb
C:\Ruby192\lib\ruby\site_ruby\1.9.1\rubygems\custom_require.rb
の29行目にコードがあります
C:\Ruby192\lib\ruby\1.9.1\rubygems\custom_require.rb
しかし、コードをコメントアウトしてもエラーが発生し、29 行目より前の行のコメントを削除してもエラー行番号は変わりませんでした。
これが何であるかについて誰かが私に骨を投げることができますか?