0

私は初心者で、ここの多くの人が知っているかもしれないチュートリアル (testfirst.org) に取り組んでいます。「rake」を実行しようとすると、terminal.app で以下のエラーが発生します。

    fname-lnames-macbook-pro:00_hello macbookowner$ rake
    (in /Users/macbookowner/Desktop/learn_ruby-master)
    /Users/macbookowner/.rvm/gems/ruby-1.9.3-p448@global/gems/bundler-1.3.5/lib/bundler/runtime.rb:216: warning: Insecure world writable dir /Users in PATH, mode 040777
    /Users/macbookowner/Desktop/learn_ruby-master/00_hello/hello_spec.rb:116:in `require': cannot load such file -- hello (LoadError)
        from /Users/macbookowner/Desktop/learn_ruby-master/00_hello/hello_spec.rb:116:in `<top (required)>'
        from /Users/macbookowner/.rvm/gems/ruby-1.9.3-p448/gems/rspec-core-2.14.5/lib/rspec/core/configuration.rb:896:in `load'
        from /Users/macbookowner/.rvm/gems/ruby-1.9.3-p448/gems/rspec-core-2.14.5/lib/rspec/core/configuration.rb:896:in `block in load_spec_files'
        from /Users/macbookowner/.rvm/gems/ruby-1.9.3-p448/gems/rspec-core-2.14.5/lib/rspec/core/configuration.rb:896:in `each'
        from /Users/macbookowner/.rvm/gems/ruby-1.9.3-p448/gems/rspec-core-2.14.5/lib/rspec/core/configuration.rb:896:in `load_spec_files'
        from /Users/macbookowner/.rvm/gems/ruby-1.9.3-p448/gems/rspec-core-2.14.5/lib/rspec/core/command_line.rb:22:in `run'
        from /Users/macbookowner/.rvm/gems/ruby-1.9.3-p448/gems/rspec-core-2.14.5/lib/rspec/core/runner.rb:80:in `run'
        from /Users/macbookowner/.rvm/gems/ruby-1.9.3-p448/gems/rspec-core-2.14.5/lib/rspec/core/runner.rb:17:in `block in autorun'
    /Users/macbookowner/.rvm/rubies/ruby-1.9.3-p448/bin/ruby -S rspec /Users/macbookowner/Desktop/learn_ruby-master/00_hello/hello_spec.rb -I/Users/macbookowner/Desktop/learn_ruby-master/00_hello -I/Users/macbookowner/Desktop/learn_ruby-master/00_hello/solution -f documentation -r ./rspec_config failed
    fname-lnames-macbook-pro:00_hello macbookowner$ 

私の質問: 何がうまくいかないのですか? どうすれば修正できますか?

情報:

  1. rvm 1.9.3 と rvm 2.0.0 を実行しているときに同じ/類似のエラーが発生しました
  2. 両方のrvmバージョンに「gem install rspec」をインストールしました
  3. 私の推測では、hello.rb ファイル [Sublime Text 2 で作成し、macbookowner -> デスクトップに保存したもの] が rake で見つからないということです。デスクトップで ls を実行すると、hello.rb が表示されます。

前もって感謝します!

4

1 に答える 1

0

エラーを見てみると、

/Users/macbookowner/Desktop/learn_ruby-master/00_hello/hello_spec.rb:116:in 'require': cannot load such file -- hello (LoadError) 

hello_spec.rbの 116 行目に、require 'hello'失敗しているステートメントがあることを示しています。指定されたパスにファイルが存在しない可能性があります。

于 2013-09-28T22:31:26.713 に答える