Installation 是什么导致终端进入一个循环输出;?您必须输入有效的HighLine::String";在rhc设置中键入Openshift登录后?

Installation 是什么导致终端进入一个循环输出;?您必须输入有效的HighLine::String";在rhc设置中键入Openshift登录后?,installation,openshift,openshift-client-tools,Installation,Openshift,Openshift Client Tools,我已经按照在Mac上设置Openshift的说明进行了操作,但是当我到达步骤2并编写Openshift登录时,终端进入了一个循环,并在其中输出 "? You must enter a valid HighLine::String". 有人知道那是怎么回事吗 编辑:根据要求,这里是终端输出的副本/粘贴: $rhc设置 启动OpenShift命令行界面的交互式设置 我们将通过几个问题帮助您进行设置。你可以跳过 这将在将来通过复制您的配置实现: /Users/videre/.openshift/e

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

"? You must enter a valid HighLine::String". 
有人知道那是怎么回事吗

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

$rhc设置

启动OpenShift命令行界面的交互式设置

我们将通过几个问题帮助您进行设置。你可以跳过 这将在将来通过复制您的配置实现:

/Users/videre/.openshift/express.conf
/Users/videre/.ssh/
要连接到openshift.redhat.com,请输入您的openshift登录名(电子邮件 或红帽登录id):

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

??必须输入有效的HighLine::String

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

$gem列表rhc

***本地宝石***

rhc(0.97.17)

编辑2

高端版本:

$gem列表高端

***本地宝石***

高端(1.6.14、1.5.0)


它可能是highline的一个旧版本-你能做“gem list highline”看看你有什么版本吗

编辑: highline 1.6.8中修复了您描述的类似问题,此链接描述了类似问题

你能试试下面的吗

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

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

其他人在另一个应用程序中看到了此问题

您可以尝试以下方法:

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

Videre,您提到的输出与您的OpenShift登录有关?另外,请发布您正在使用的rhc版本(gem list rhc)1。是的,这是在我输入我的OpenShift登录并按“回车”之后。我已经确认这是正确的登录。2.rhc版本是0.97.17Videre,你能用终端的拷贝和粘贴更新你的问题吗?@Paul Morie,我已经添加了终端的拷贝/粘贴,这是你要求的吗?谢谢你坚持这一点,让我知道如果有什么我可以做的。我已经添加了高端版本的问题。什么是highline?Videre,highline是RHC用于执行控制台IO的库。请参阅:我安装了highline 1.6.13并卸载了1.6.14,之后它就正常工作了。非常感谢你