2

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 ログイン (電子メールまたは Red Hat ログイン ID) を入力します。

ID を入力すると、次の無限ループが発生します。

? 有効な HighLine::String を入力する必要があります。

何らかの用途/関心がある場合に備えて、rhc バージョンを要求したときの出力は次のとおりです。

$ 宝石リスト rhc

*** 地元の宝石 ***

rhc (0.97.17)

編集2

ハイライン版:

$ gem リストのハイライン

*** 地元の宝石 ***

ハイライン (1.6.14、1.5.0)

4

2 に答える 2

4

highline の古いバージョンである可能性があります。'gem list highline' を実行して、使用しているバージョンを確認できますか?

編集:あなたが説明したのと同様の問題 がハイライン1.6.8で修正されました.

以下をお試しいただけますか

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

問題が解決するかどうかを確認しますか?

于 2012-09-05T20:03:34.990 に答える
1

他の誰かがhighline-1.6.14別のアプリでこの問題を確認しています。

これを試すことができます:

gem uninstall highline --version 1.6.14
gem install highline --version 1.6.13
于 2012-09-06T15:42:26.107 に答える