我在Sublime Text 2中設置了RubyTest。我用Package Control安裝了RubyTest,然後在ruby文件和rspec文件中創建了一個虛擬類作爲虛擬測試。我從終端打開Sublime中的文件。我跑命令移-R,命令移-T,和命令移-E,但是對於每個接收到的相同的錯誤「[錯誤20]不是一個目錄」:RubyTest在控制檯中的崇高文本錯誤
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的教程,並決定嘗試他的安裝。我刪除RubyTest使用包控制,然後用混帳安裝了它:
$ git clone https://github.com/maltize/sublime-text-2-ruby-tests.git RubyTest
它安裝正常,但是當我打開我的文件,並試圖運行測試命令,我收到了同樣的錯誤。
看來,Sublime在命令運行時正在尋找一個目錄。有什麼地方需要指定我的文件所在的目錄嗎?
順便說一句:這是我第一個關於堆棧溢出的問題。如果我沒有提供足夠的信息或者太多,請告訴我。乾杯!
您應該從鏈接的網站粘貼解決問題的部分,否則如果網站出現故障,您的答案是無用的。 – totymedli
謝謝。我能夠讓RubyTest使用您的解決方案以及我在網上找到的其他一些解決方案。我將添加所有解決方案作爲答案。 – hollyglot