爲什麼我得到一個空的文件清單:爲什麼我的服務器的Rake FileList不工作?
files = FileList.new("#{DEPLOYMENT_PATH}\**\*")
哪裏DEPLOYMENT_PATH是\\myserver\anndsomepath
如何從這樣的服務器上下載文件列表?這是Ruby/Rake的問題嗎?
UPDATE:
我想:
files = FileList.new("#{DEPLOYMENT_PATH}\\**\\*")
files = Dir.glob("#{DEPLOYMENT_PATH}\\**\\*")
files = Dir.glob("#{DEPLOYMENT_PATH}\**\*")
UPDATE AGAIN:它的工作原理,如果我把服務器:
//myserver/andsomepath
和下載文件是這樣的:
files = FileList.new("#{DEPLOYMENT_PATH}/**/*")
如果你逃脫你的'DEPLOYMENT_PATH'斜線:'\\\\ myserver \\ anndsomepath' – Brian 2012-01-11 23:21:52
「Ruby文件列表讓我瘋狂」不是一個很好的問題標題 - 我們不是合格的心理學家。 – 2012-01-11 23:23:56
「問題」不適用於Ruby或Rake。這個「問題」在於Windows從世界其他地方向後做事。 Ruby *在Windows上工作*,但它的設計(感謝上帝)從* nix的角度來看。 – 2012-01-12 00:24:34