2017-05-09 55 views
0

当我尝试运行chef exec rspec我不断收到厨师EXEC rspec的找不到指定的路径

The system cannot find the path specified 

C:\ Opscode公司\ chefdk \ BIN有在我的系统路径。我正在使用Windows 7作为我的工作站。我不确定它试图寻找哪条路径? 我在我的D:驱动器上安装了chefdk,而不是C:。我最好的猜测是,有一些地方C:\是硬编码。

+0

做了一个'厨师-h'的作品? – Tensibai

+0

是的,它工作正常。 – aaj

+0

好吧,如果你的chefdk位于d:\ opscode \ chefdk,你的路径是c:\ opscode \ chefdk,确实存在一个问题。厨师的大多数综合包装被硬编码到默认的安装位置,以避免与系统红宝石和其他事情的冲突,这可能是你的问题。 – Tensibai

回答

0

厨师的大多数综合包装被硬编码到默认安装位置,以避免与系统红宝石和其他事情的冲突。

重新安装chefdk C:\驱动器修复了这个问题。

+0

值得注意的是,chef exec真的只是处理ruby和环境变量,所以假设'rspec'在'C:\ opscode \ chefdk \ bin'中,您可以直接输入它并省略'chef exec'部分 –

相关问题