Ruby只需要我的寶石,而不是我寫的代碼。我不確定我做錯了什麼。Troublesoot紅寶石需求
這工作
require "test-unit"
require "require "C:\\Users\\zreichert\\workspace\\FalconQA\\PageObjects\\Users\\user.rb"
這不起作用
require "Users/user"
require "Users\user"
require "Users/user.rb"
require "Users\user.rb"
require_relative "Users/user"
require_relative "Users\user"
require_relative "Users/user.rb"
require_relative "Users\user.rb"
,我運行位於腳本 - C:/用戶/ zreichert /工作區/ FalconQA/testCases
我試圖改變目錄之前要求這樣
Dir.chdir "C:/Users/zreichert/workspace/FalconQA/testCases"
所有的錯誤是這個樣子
C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:在require': cannot load such file -- Users/user (LoadError) from c:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in
需要」 從C:/用戶/zreichert/workspace/FalconQA/testCases/FAL001.rb:14:in`
嘗試'需要 「./Users/user」' – 2012-11-28 17:07:31
@slivu奏效謝謝,請轉換爲答案,以便我可以接受。 – Zach
任何看起來像'「Users \ user」'的東西都會失敗,因爲在雙引號字符串中如何解釋轉義字符。 –