2015-12-21 16 views
3

Я слежу за getting started из openshift, но я застрял в этой ошибке.OpenShift setup неверный аргумент

OpenShift Client Tools (RHC) Setup Wizard 

This wizard will help you upload your SSH keys, set your application namespace, and check that other programs like Git 
are properly installed. 

If you have your own OpenShift server, you can specify it now. Just hit enter to use the server for OpenShift Online: 
openshift.redhat.com. 
Enter the server hostname: |openshift.redhat.com| C:/Ruby193/lib/ruby/gems/1.9.1/gems/highline-1.6.21/lib/highline.rb:86 
4:in `gets': Invalid argument - <STDIN> (Errno::EINVAL) 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/highline-1.6.21/lib/highline.rb:864:in `get_line' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/highline-1.6.21/lib/highline.rb:885:in `get_response' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/highline-1.6.21/lib/highline.rb:260:in `ask' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rhc-1.38.4/lib/rhc/highline_extensions.rb:12:in `block (2 levels) in <c 
lass:HighLineExtension>' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rhc-1.38.4/lib/rhc/wizard.rb:188:in `block in server_stage' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rhc-1.38.4/lib/rhc/highline_extensions.rb:190:in `call' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rhc-1.38.4/lib/rhc/highline_extensions.rb:190:in `section' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rhc-1.38.4/lib/rhc/highline_extensions.rb:204:in `paragraph' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rhc-1.38.4/lib/rhc/helpers.rb:339:in `block (2 levels) in <module:Helpe 
rs>' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rhc-1.38.4/lib/rhc/wizard.rb:185:in `server_stage' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rhc-1.38.4/lib/rhc/wizard.rb:67:in `block in run' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rhc-1.38.4/lib/rhc/wizard.rb:65:in `each' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rhc-1.38.4/lib/rhc/wizard.rb:65:in `run' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rhc-1.38.4/lib/rhc/commands/setup.rb:57:in `run' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rhc-1.38.4/lib/rhc/commands.rb:294:in `execute' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rhc-1.38.4/lib/rhc/commands.rb:285:in `block (3 levels) in to_commander 
' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/commander-4.2.1/lib/commander/command.rb:180:in `call' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/commander-4.2.1/lib/commander/command.rb:180:in `call' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/commander-4.2.1/lib/commander/command.rb:155:in `run' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/commander-4.2.1/lib/commander/runner.rb:421:in `run_active_command' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rhc-1.38.4/lib/rhc/command_runner.rb:72:in `run!' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/commander-4.2.1/lib/commander/delegates.rb:12:in `run!' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rhc-1.38.4/lib/rhc/cli.rb:37:in `start' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rhc-1.38.4/bin/rhc:20:in `<top (required)>' 
     from C:/Ruby193/bin/rhc:23:in `load' 
     from C:/Ruby193/bin/rhc:23:in `<main>' 

Я попытался переустановить рубиновый (и RHC камень) для старой версии (1.93), как нашел в другом вопросе. Вероятно, это не то, что вызывало мою ошибку. Я попытался использовать defauld windows commandline и PowerShell 5.0 с тем же результатом.

Я ожидаю пропустить имя хоста сервера, но эта stacktrace происходит сразу после ввода «установки rhc».

+1

Попробуйте Руби 2.0.0. Я только что установил его на выигрыш 7. –

+0

по какой-то причине, 64bit 2.0 работает, спасибо! – iScrE4m

ответ

5

Я попробовал все ничего, кроме работала this, который говорит «изменить свойства CMD окна. Просто выберите„Использовать Наследство консоли“» и он действительно работал

2

рубин 2,0 64bit работал по какой-то причине

ранее ошибка была вызвана либо с

raw_answer = @input.gets 

I (и люди, которых я просил) должны классифицировать это как «Windows, Мэджик». Окна - такая хорошая среда для развития.

+0

Большое спасибо. «Windows Magic» полностью согласилась. Я нахожусь на Win10. Попробовал последний Ruby 2.2.4, но не работал, нашел ссылку, поэтому для [ошибки] (http://stackoverflow.com/questions/28896733/rhc-setup-gives-error-no-such-file- dl-import), то принятый ответ приводит меня к установке ssh, но не работает. другой ответ, говорящий попробовать версию документально подтвержденную 1.9.3 p194, тогда он дал мне ошибку, и Google нашел меня в этом. – terry