Sublime Text 2 で RubyTest をセットアップしています。Package Control で RubyTest をインストールしてから、ダミー テストとして ruby ファイルと rspec ファイルにダミー クラスを作成しました。ターミナルから Sublime でファイルを開きました。Command-Shift-R、Command-Shift-T、および Command-Shift-E を実行しましたが、「[Errno 20] Not a directory」ごとに同じエラーを受け取りました。
Traceback (most recent call last):
File "./sublime_plugin.py", line 337, in run_
File "./exec.py", line 146, in run
OSError: [Errno 20] Not a directory: '/Users/holly/github/testing 123/person_spec.rb'
reloading /Users/holly/Library/Application Support/Sublime Text 2/Packages/User/RubyTest.last-run
このエラーをグーグルで検索しましたが、この正確なエラーに対する回答があるサイトを見つけることができませんでした. 多くの人がエンコーディングや rvm が読み込まれないという問題を抱えていましたが、私はそれらの問題を抱えていません。
Michael Hartl のチュートリアルを見つけて、彼のインストールを試すことにしました。Package Control を使用して RubyTest を削除し、git でインストールしました。
$ git clone https://github.com/maltize/sublime-text-2-ruby-tests.git RubyTest
正常にインストールされましたが、ファイルを開いてテスト コマンドを実行しようとすると、同じエラーが発生しました。
コマンド実行時に Sublime がディレクトリを探しているようです。ファイルが入っているディレクトリを指定する必要がある場所はありますか?
ところで: これはスタック オーバーフローに関する私の最初の質問です。十分な情報が含まれていなかったり、多すぎたりする場合は、お知らせください。乾杯!