installation - 在 rhc 设置中输入 Openshift 登录后,是什么导致终端进入输出 "? You must enter a valid HighLine::String"的循环?

标签 installation openshift openshift-client-tools

我已按照在 Mac 上设置 Openshift 的说明 here 进行操作,但是当我到达步骤 2 并写入我的 Openshift 登录名时,终端会进入一个循环,并输出

"? You must enter a valid HighLine::String". 

有人知道那可能是什么吗?

编辑:根据要求,这里是终端输出的复制/粘贴:

$ rhc setup

Starting Interactive Setup for OpenShift's command line interface

We'll help get you setup with just a couple of questions. You can skip this in the future by copying your config's around:

/Users/videre/.openshift/express.conf
/Users/videre/.ssh/

To connect to openshift.redhat.com enter your OpenShift login (email or Red Hat login id):

输入 id 后,我得到以下无限循环:

? You must enter a valid HighLine::String.

如果有任何用途/兴趣,这里是请求 rhc 版本时的输出:

$ gem list rhc

*** LOCAL GEMS ***

rhc (0.97.17)

编辑2

高线版本:

$ gem list highline

*** LOCAL GEMS ***

highline (1.6.14, 1.5.0)

最佳答案

这可能是 highline 的旧版本 - 您可以执行“gem list highline”来查看您拥有的版本吗?

编辑: 您所描述的类似问题已在 highline 1.6.8 中修复,此链接 http://www.dahotre.com/programmings/capistrano-problem-must-enter-valid-highline-string描述了类似的问题。

您可以尝试以下操作吗

gem install highline --version 1.6.13
gem uninstall highline --version 1.6.14

看看这是否能解决您的问题?

关于installation - 在 rhc 设置中输入 Openshift 登录后,是什么导致终端进入输出 "? You must enter a valid HighLine::String"的循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12192943/

相关文章:

node.js - Openshift如何访问共享文件夹

kubernetes - 在哪里可以下载OpenShift 4 CodeReady容器VirtualBox crcbundle文件?

ruby - 如何为 openshift 设置 RHC?我遇到: `can' t 满足 'highline (~> 1.6.11)' ,已经激活 'highline-1.7.1' (Gem::LoadError)

OpenShift::如何在使用 "oc new-app"时跳过应用程序启动

python - 在 Windows 10 中为 python 安装 mysqlclient 时出错

java - JBoss GUI 安装程序?

MySQL安装后系统表丢失

installation - 使快捷方式在 NSIS 中最小化

cron - 在 Openshift 上的应用程序中运行 cron 作业的最佳实践?

linux - 在 Docker 容器中通过 curl (smtp) 发送电子邮件