0
我在運行Ruby 1.8.6。運行最小測試用例時出現Pathname.rb錯誤
我安裝了minitest 1.3.1 gem,它是Ruby 1.9中Test :: Unit框架的新實際替代API應該是相同的。
我寫了一個小的測試得到的東西滾動:
require 'rubygems'
gem 'minitest'
require 'minitest/unit'
MiniTest::Unit.autorun
class CategoryMiniTest < MiniTest::Unit::TestCase
def test_twoCategoriesCannotHaveSameName
assert_equals(2,2)
end
end
導致:
>ruby test\unit\category_mini_test.rb
l:/ruby_home/lib/ruby/1.8/pathname.rb:709:in `relative_path_from': different prefix: "l:/" and "L:/Gishu/Ruby/Rails/ShowMeTheMoney" (ArgumentError)
from l:/ruby_home/lib/ruby/gems/1.8/gems/minitest-1.3.1/lib/minitest/unit.rb:17
是怎麼回事?
我正在運行Win XP ..這似乎是一個錯誤發生,無論minitest(我的意思是有其他實例在線其中相同的錯誤消息被看到在跟蹤中)..有沒有什麼辦法來明確設置路徑 ? – Gishu 2009-02-09 04:59:23