2016-07-26 9 views
0

私は昨日の夜まで罰金を実行するために使用され、突然、この奇妙なエラーで失敗し始めたシェフのレシピ持っている「ERRNO :: EINVAL:無効な引数 - のsetenv」でしERRNO :: EINVAL:無効な引数 - のsetenv

をChef-Serverに関連していますか?誰もこれに直面していますか?

ここでは、投げているコードです。そのエラーの

hash2.each do |key,value| 

daaskey = "#{key.to_s}".gsub(/\s|"|'/, '') 

daasvalue = "#{value.to_s}".gsub(/\s|"|'/, '') 

**ENV[daaskey] = daasvalue** 

end 
+0

なぜシェフでenv変数を設定していますか? – StephenKing

答えて

1

通常の原因は、この場合にはkeyが空であることを意味ENV['']を、設定しようとしています。その理由を追跡してください。