2017-02-09 9 views
-1

Windows Ruby и irb не выдавали выходных данных, частичных строк вывода или жалуются на то, что встречаются \ r в середине строки. После некоторых экспериментов я понял, что происходит, и подумал, что это может помочь кому-то еще опубликовать и ответить, хотя это было довольно просто.Ruby irb имеет проблемы с совместимостью в Windows

+2

Hi David! Добро пожаловать в переполнение стека! Спасибо, что подумали о том, чтобы внести некоторые знания в сообщество! Я просто попытался бы более подробно рассказать о том, что проблема, и о шагах, которые не срабатывали при устранении неполадок в вопросе, а затем указать, как вы получили ответ в ответ. В противном случае ваш вопрос не будет особенно полезен для других. Также задайте вопрос так, как будто вы еще не знаете ответа. Представьте, что вы не знаете, как исправить это в вопросе, и добавьте, как вы исправили его в ответе. Вы должны звучать как разные люди в вопросе и ответе. – thesecretmaster

+0

Если вы исправите вопрос, у вас есть мой +1 – thesecretmaster

ответ

0

Ruby не работает с символом конца строки Windows, даже если вы установили версию Windows. Вы должны сделать символ EOL * NIX одним. Если вы используете Notepad ++, просто откройте файл и выберите Edit -> EOL Conversion -> UNIX (LF), и он исправит все символы EOL, и все новые символы EOL будут верными. Какой бы выбор не был выделен, это тот, который у вас уже есть.