1

私は持っています:ルビー1.8.7、宝石2.0.3、レール2.3.5

デバッグが必要なプロジェクトで rake を実行すると、次のエラーが表示されます。

unknown0026bb1748b0:00_hello zed$ rake (in /Users/zedpisec/RUBY/learn_ruby) /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: No such file or directory -- rspec (LoadError) rake中止!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -S rspec /Users/zed/RUBY/learn_ruby/00_hello/hello_spec.rb -I/Users/zed/RUBY/learn_ruby/00_hello - I/Users/zed/RUBY/learn_ruby/00_hello/solution -f ドキュメント -r ./rspec_config に失敗しました

私の質問は次のとおりです。

  1. これはどう解釈すればいいのでしょうか?それに応じてこれを修正するために、コンピューターが私に何を伝えているのかを正確に知りたいと思います.

    この演習では、ソース コードのエラーを修正する必要がありますが、指示によると、これは発生するはずのエラーではありません。

  2. 私が注意を払うべき特定の詳細はありますか?--trace を実行すると、次のようになります。

** デフォルトの呼び出し (first_time) ** 仕様の呼び出し (first_time) ** 仕様の実行 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: No such file or directory -- rspec (LoadError)レーキが中止されました! /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -S rspec /Users/zed/RUBY/learn_ruby/00_hello/hello_spec.rb -I/Users/zed/RUBY/learn_ruby/00_hello - I/Users/zed/RUBY/learn_ruby/00_hello/solution -f documentation -r ./rspec_config failed /Users/zed/.gem/ruby/1.8/gems/rspec-core-2.13.1/lib/rspec/core/ rake_task.rb:156:in run_task' /Users/zed/.gem/ruby/1.8/gems/rspec-core-2.13.1/lib/rspec/core/rake_task.rb:124:ininitialize' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rake.rb:1112:in verbose' /Users/zed/.gem/ruby/1.8/gems/rspec-core-2.13.1/lib/rspec/core/rake_task.rb:122:insend' /Users/zed/.gem/ruby /1.8/gems/rspec-core-2.13.1/lib/rspec/core/rake_task.rb:122:ininitialize' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rake.rb:636:incall' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rake.rb:636:in execute' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rake.rb:631:ineach' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr /lib/ruby/1.8/rake.rb:631:in execute' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rake.rb:597:ininvoke_with_call_chain' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/monitor.rb:242:in synchronize' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rake.rb:590:ininvoke_with_call_chain' /System /Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rake.rb:607:in invoke_prerequisites' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rake.rb:604:ineach' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby /1.8/rake.rb:604:in invoke_prerequisites' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rake.rb:596:ininvoke_with_call_chain' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/monitor.rb:242:in synchronize' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rake.rb:590:ininvoke_with_call_chain' /System/Library/Frameworks /Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rake.rb:583:ininvoke' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rake.rb:2051:ininvoke_task' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rake.rb:2029:in top_level' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rake.rb:2029:ineach' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr /lib/ruby/1.8/rake.rb:2029:in top_level' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rake.rb:2068:instandard_exception_handling' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rake.rb:2023:in top_level' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rake.rb:2001:inrun' /System /Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rake.rb:2068:in standard_exception_handling' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rake.rb:1998:inrun' /usr/bin/rake:31

私の推測では、何かをインストールしていないか、何かを更新する必要があります。とにかく、私を正しい方向に向けるための手がかりやアイデアは大歓迎です。この問題が本当に単純なものになってしまったことをお詫びします。
手がかりを探してみましたが、役に立ちませんでした。特定の問題に対処するものは何もありません。似たような問題を抱えている人に提供される解決策をいくつか試しましたが、結果は得られませんでした。

助けてオビワン・ケノービ、あなただけが私の希望です。

4

0 に答える 0