首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Test Kitchen登录命令失败

Test Kitchen登录命令失败
EN

Stack Overflow用户
提问于 2015-05-14 05:42:58
回答 3查看 2.1K关注 0票数 3

我正在遵循this测试厨房入门指南,并取得了一些初步的良好进展。然而,当尝试使用this页面上提到的厨房登录命令时,它失败了,并显示'No to file or directory - ssh‘我的本地系统是Windows7,有人能帮忙吗?

C:/Program Files (x86)/Heroku/ruby-1.9.3/lib/ruby/gems/1.9.1/gems/test-kitchen-1.4.0/lib/kitchen/instance.rb:220:in exec': No such file or directory - ssh (Errno::ENOENT ) from C:/Program Files (x86)/Heroku/ruby-1.9.3/lib/ruby/gems/1.9.1/gems/test-kitchen-1.4.0/lib/kitchen/instance.rb:220:in登录名‘从C:/Program Files (x86)/Heroku/ruby-1.9.3/lib/ruby/gems/1.9.1/gems/test-kitchen-1.4.0/lib/kitchen/command/login.rb:39:in D3<从C:/Program Files (x86)/Heroku/ruby-1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor/invocation.rb:运行/code>perform‘from C:/Program Files (x86)/Heroku/ruby-1.9.3/lib/ruby/gems/1.9.1/gems/test-kitchen-1.4.0/lib/kitchen/cli.rb:224:in login' from C:/Program Files (x86)/Heroku/ruby-1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor/command.rb:27:in’126:in invoke_command' from C:/Program Files (x86)/Heroku/ruby-1.9.3/lib/ruby/gems/1.9.1/gems/test-kitchen-1.4.0/lib/kitchen/cli.rb:308:ininvoke_task‘from C:/Program Files (x86)/Heroku/ruby-1.9.3/lib/ruby/gems/1.9.1/gems/test-kitchen-1.4.0/bin/kitchen:’from C:/Program Files invoke_command' from C:/Program Files (x86)/Heroku/ruby-1.9.3/lib/ruby/gems/1.9.1/gems/test-kitchen-1.4.0/lib/kitchen/cli.rb:308:ininvoke_task‘from C:/Program Files dispatch' from C:/Program Files (x86)/Heroku/ruby-1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor/base.rb:440:instart’13:in block in <top (required)>' from C:/Program Files (x86)/Heroku/ruby-1.9.3/lib/ruby/gems/1.9.1/gems/test-kitchen-1.4.0/lib/kitchen/errors.rb:154:inwith_friendly_errors‘from C:/Program Files (x86)/Heroku/ruby-1.9.3/lib/ruby/gems/1.9.1/gems/test-kitchen-1.4.0/bin/kitchen:13:in <top (required)>' from C:/Program Files (x86)/Heroku/ruby-1.9.3/bin/kitchen:23:inload’from C:/Program Files (X86)/Heroku/ruby-1.9.3/bin/with_friendly_errors:23:in `‘

EN

回答 3

Stack Overflow用户

发布于 2015-07-05 03:54:14

您需要安装Cygwin和SSH。http://www.howtogeek.com/howto/41560/how-to-get-ssh-command-line-access-to-windows-7-using-cygwin/。一旦您能够从windows命令提示符运行'ssh‘命令,您应该能够成功地运行厨房登录命令,而不是当前收到的错误。“厨房登录”命令正在尝试使用ssh访问虚拟机,但它无法访问,因为它未在您的计算机上安装/配置。

票数 2
EN

Stack Overflow用户

发布于 2017-09-26 00:30:52

或者你也可以通过流浪汉登录。使用vagrant local-status获取本地VM及其ids的列表。然后运行vagrant ssh <id>

票数 1
EN

Stack Overflow用户

发布于 2018-03-10 02:15:23

在Windows中,ChefDK嵌入了Git for Windows,其中包括自己版本的ssh。

如果您在Windows中遇到此问题,并且安装了ChefDK,请确保您的系统PATH环境变量中包含以下内容(如果将ChefDK安装在不同的位置,则实际位置可能会有所不同):

代码语言:javascript
复制
C:\opscode\chefdk\embedded\git\usr\bin
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30225681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档