У меня есть ноутбук для Windows, и я недавно установил Git, решив использовать Git Bash в качестве моего терминала, потому что я больше знаком с командами. Я установил Ruby, но когда я пытаюсь запустить этот пример программы терминал выполняет «получает» метод, а затем «путы»Git Bash and Ruby
Следующий код
puts("Welcome to Calculator")
puts("What's the first number")
number1=gets
puts number1
При запуске из Git Bash приводит в этом взаимодействие с терминалом
2
Welcome to Calculator!
What's the first number?
2
вместо
Welcome to Calculator!
What's the first number?
2
2
Я проверил это в другой среде, и программа отлично работает. Проблема связана с попыткой использовать Git Bash для выполнения кода на Windows-машине? Должен ли я воздерживаться от этого?
Так что в git bash не печатает «Добро пожаловать в Калькулятор», пока не наберете 2? – thesecretmaster
Да. Если я включаю в себя больше «получает», он ждет, чтобы я набрал их все, чтобы отобразить «puts». – Bendzukic
Кажется, что @kbyte имеет хороший ответ. Я не могу думать ни о какой другой причине. – thesecretmaster