今天我在rails中運行rspec,發生了奇怪的事情,我發現rspec總是顯示錯誤波紋管,甚至認爲我非常肯定我已經對應了文件名,掙扎了三個小時,終於找到rspec顯示錯誤信息An error occurred while loading ./spec/controllers/concerns/mixpanel_tracking_spec.rb.
,請仔細看看,文件名的末尾多出一個.
,這很奇怪,所以我現在輸入ls
看我的文件名,它顯示正確的文件名mixpanel_tracking_spec.rb
沒有.
,最後我重新創建一個新的rspec文件, RSpec的工作,我也嘗試使用觸摸創建touch mixpanel_tracking_spec.rb.
並鍵入ls
接着顯示它mixpanel_tracking_spec.rb.
與點.
什麼是奇怪的文件名.rb。與rspec?
因此,有一個問題,發生了什麼了呢?如何用終點mixpanel_tracking_spec.rb.
創建文件名,但用ls
顯示mixpanel_tracking_spec.rb
,通過我的實驗,看起來不可能,文件名.rb.
的含義是什麼,它與ruby有什麼關係?
rspec的錯誤
NameError: uninitialized constant MixpanelTracking
你是對的,它看起來像只是一個錯誤信息,但很奇怪,爲什麼是我的RSpec alaways失敗的真相,無論如何,最後我的rspec可以工作,謝謝你的解釋。 – Tsao
@Tsao你是怎麼解決的? –