2012-09-25 78 views
1

我只是想運行這個食譜:廚師食譜遠程複製目錄

remote_file "#{ENV['HOMEDRIVE']}/chef/cookbooks" do 
    source "http://161.134.22.123/cookbooks" 
end 

我一直在試圖讓廚師命令Remote_File與目錄的工作,它給了我

Errno::EACCES: Permission denied - C:/chef/cookbooks 

Remote_Directory命令不允許我指定要訪問的服務器的位置。

+0

你想要做什麼? – axsuul

+0

我想從遠程位置複製cookbooks目錄 – sworded

回答

1

這並不完全回答你的問題,但remote_directory資源只適用於存儲在/ files/[default,etc]目錄中的目錄。爲了從一個http資源中提取一個完整的目錄,我認爲你需要構建一個腳本資源,它知道如何遍歷遠程目錄。實際remote_directory資源確實有一個有點混亂的名字,我認爲這是當remote_file都拉到HTTP資源以及食譜文件

HTH

0

的時間的假象可能是你正在運行使用命令「用戶「模式。嘗試使用「root」模式。