当我尝试运行chef exec rspec
我不断收到厨师EXEC rspec的找不到指定的路径
The system cannot find the path specified
C:\ Opscode公司\ chefdk \ BIN有在我的系统路径。我正在使用Windows 7作为我的工作站。我不确定它试图寻找哪条路径? 我在我的D:
驱动器上安装了chefdk,而不是C:
。我最好的猜测是,有一些地方C:\
是硬编码。
当我尝试运行chef exec rspec
我不断收到厨师EXEC rspec的找不到指定的路径
The system cannot find the path specified
C:\ Opscode公司\ chefdk \ BIN有在我的系统路径。我正在使用Windows 7作为我的工作站。我不确定它试图寻找哪条路径? 我在我的D:
驱动器上安装了chefdk,而不是C:
。我最好的猜测是,有一些地方C:\
是硬编码。
厨师的大多数综合包装被硬编码到默认安装位置,以避免与系统红宝石和其他事情的冲突。
重新安装chefdk C:\
驱动器修复了这个问题。
值得注意的是,chef exec真的只是处理ruby和环境变量,所以假设'rspec'在'C:\ opscode \ chefdk \ bin'中,您可以直接输入它并省略'chef exec'部分 –
做了一个'厨师-h'的作品? – Tensibai
是的,它工作正常。 – aaj
好吧,如果你的chefdk位于d:\ opscode \ chefdk,你的路径是c:\ opscode \ chefdk,确实存在一个问题。厨师的大多数综合包装被硬编码到默认的安装位置,以避免与系统红宝石和其他事情的冲突,这可能是你的问题。 – Tensibai