2016-05-31 209 views
2

我在創建食譜時遇到問題,如下所示:廚師生成食譜

這與此有什麼關係?我安裝了chef-dk。我對廚師是新手,所以如果您需要更多關於我的環境的信息,請不要猶豫。

[email protected]:/home/ubuntu/chef-repo/cookbooks# chef generate cookbook learn_chef_apache2 
perl: warning: Setting locale failed. 
perl: warning: Please check that your locale settings: 
     LANGUAGE = (unset), 
     LC_ALL = (unset), 
     LC_PAPER = "nb_NO.UTF-8", 
     LANG = "en_US.UTF-8" 
    are supported and installed on your system. 
perl: warning: Falling back to the standard locale ("C"). 
Can't open generate: No such file or directory. 
Can't open cookbook: No such file or directory. 
Can't open learn_chef_apache2: No such file or directory. 

回答

2

檢查您的$ PATH,type -a chef。我猜你已經安裝了多個chef可執行文件,ChefDK中的一個不是第一個。您可以將chef shell-init移動到shellrc文件的底部。

+0

這是輸出:'根@廚師工作:/首頁/ Ubuntu的#-a型廚師 廚師是/ usr/bin中/廚師 廚師是/ usr /遊戲/廚師 '我該怎麼辦? – user3580316

+0

嘗試運行'/ opt/chefdk/bin/chef --version'查看ChefDK是否可以自行運行。 – coderanger