2015-02-23 78 views
0

我是廚師新手,開始了我的第一課。在沒有特權的情況下運行我的配方時,會拋出異常(我很高興),但也創建了一個空白的'hello.txt'。有沒有誤導這個空白'hello.txt'?即使缺少管理權限也會創建空白文件

hello_recipe.rb

file 'hello.txt' do 
    content 'Welcome to Chef' 
end 

>chef-apply hello_recipe.rb #=> chef-client doesn't have administrator privileges... 

如何回滾這種變化(即空的文本文件)?

+0

'chef'不需要管理員權限。我得到以下:http://pastebin.com/ykF9swm1 – hek2mgl 2015-02-23 16:04:56

回答

0

我也面臨同樣的問題。但原因是,當使用廚師客戶端時,我們需要cookbooks來使用。對於單個filename.rb文件,我們使用chef-apply來獲取文件內容。

在你的情況,一切都工作正常與創建hello.txt文件,但內容丟失。

所以,你只需要輸入在運行CMD,不點擊enter.while輸入CMD 命令提示符彈出up.Just右鍵單擊CMD,並選擇運行 以管理員身份並打開它。

現在在這個cmd中工作,你的預期執行將被執行。

相關問題