我正尝试用Azure测试厨师。我已经安装了刀天蓝色的宝石,并运行knife configure
。Azure设置厨师
之后,我已经下载了我发布的设置文件,并添加它knife.rb这样的:
knife[:azure_publish_settings_file] = "C:\chef\.chef\Visual Studio Ultimate com MSDN-Windows Azure MSDN - Visual Studio Ultimate-9-25-2014-credentials.publishsettings"
然后我跑:
knife azure image list
,我得到这个错误:
ERROR: Unable to find file - Cef.chefVisual Studio Ultimate com MSDN-Windows Azure MSDN - Visual Studio Ultimate-9-25-2014-credentials.publishsettings
我被这个错误困住了。有谁知道为什么会发生这种情况?
感谢您的关注和帮助。 PS:我不是一个红宝石程序员,这就是为什么我陷入这个愚蠢的错误:P – 2014-09-26 13:52:37
只是一个说明,如果你使用单引号'''字符串,你会得到一个文字'''而不是一个转义序列 – Matt 2014-09-26 16:42:56
@mtm感谢记住我这个。当字符串是静态的时候,我使用单引号,但忘记提及它。 – Tensibai 2014-09-29 13:49:58