厨师 windows 食谱编译错误,找不到文件 windows/error
chef windows cookbook compile error, cannot find file windows/error
在 chef-client 运行 上,我看到这个 windows 食谱编译错误,如下所示。它试图要求什么,因为它找不到,以及如何修复? 'windows/error' 是 ruby gem 还是别的?
================================================================================
Recipe Compile Error in c:/chef/cache/cookbooks/windows/libraries/windows_privileged.rb
================================================================================
LoadError
---------
cannot load such file -- windows/error
Cookbook Trace:
---------------
c:/chef/cache/cookbooks/windows/libraries/windows_privileged.rb:24:in `<top (required)>'
Relevant File Content:
----------------------
c:/chef/cache/cookbooks/windows/libraries/windows_privileged.rb:
17: # distributed under the License is distributed on an "AS IS" BASIS,
18: # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19: # See the License for the specific language governing permissions and
20: # limitations under the License.
21: #
22:
23: if RUBY_PLATFORM =~ /mswin|mingw32|windows/
24>> require 'windows/error'
25: require 'windows/registry'
26: require 'windows/process'
27: require 'windows/security'
28: end
29:
30: #helpers for Windows API calls that require privilege adjustments
31: class Chef
32: class WindowsPrivileged
33: if RUBY_PLATFORM =~ /mswin|mingw32|windows/
Running handlers:
[2016-02-08T09:31:54-08:00] ERROR: Running exception handlers
Running handlers complete
[2016-02-08T09:31:54-08:00] ERROR: Exception handlers complete
Chef Client failed. 0 resources updated in 01 minutes 44 seconds
在朋友的帮助下找到了解决方案。
chef-client 版本 > 12.5 将需要安装 gem
gem install windows-pr
要找到此解决方案,请转到食谱 github 存储库并在 "issues" 中搜索。方法就是这样,这里直接link:
https://github.com/chef-cookbooks/windows/issues/276
在 chef-client 运行 上,我看到这个 windows 食谱编译错误,如下所示。它试图要求什么,因为它找不到,以及如何修复? 'windows/error' 是 ruby gem 还是别的?
================================================================================
Recipe Compile Error in c:/chef/cache/cookbooks/windows/libraries/windows_privileged.rb
================================================================================
LoadError
---------
cannot load such file -- windows/error
Cookbook Trace:
---------------
c:/chef/cache/cookbooks/windows/libraries/windows_privileged.rb:24:in `<top (required)>'
Relevant File Content:
----------------------
c:/chef/cache/cookbooks/windows/libraries/windows_privileged.rb:
17: # distributed under the License is distributed on an "AS IS" BASIS,
18: # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19: # See the License for the specific language governing permissions and
20: # limitations under the License.
21: #
22:
23: if RUBY_PLATFORM =~ /mswin|mingw32|windows/
24>> require 'windows/error'
25: require 'windows/registry'
26: require 'windows/process'
27: require 'windows/security'
28: end
29:
30: #helpers for Windows API calls that require privilege adjustments
31: class Chef
32: class WindowsPrivileged
33: if RUBY_PLATFORM =~ /mswin|mingw32|windows/
Running handlers:
[2016-02-08T09:31:54-08:00] ERROR: Running exception handlers
Running handlers complete
[2016-02-08T09:31:54-08:00] ERROR: Exception handlers complete
Chef Client failed. 0 resources updated in 01 minutes 44 seconds
在朋友的帮助下找到了解决方案。
chef-client 版本 > 12.5 将需要安装 gem
gem install windows-pr
要找到此解决方案,请转到食谱 github 存储库并在 "issues" 中搜索。方法就是这样,这里直接link: https://github.com/chef-cookbooks/windows/issues/276