gpt4 book ai didi

ruby - Git Bash 和 ruby

转载 作者:太空宇宙 更新时间:2023-11-04 10:26:39 24 4
gpt4 key购买 nike

我有一台 Windows 笔记本电脑,最近刚安装了 Git,选择使用 Git Bash 作为我的终端,因为我更熟悉这些命令。我已经安装了 Ruby,但是当我尝试运行这个示例程序时,终端会执行“gets”方法,然后执行“puts”

下面的代码

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

我已经在不同的环境中对其进行了测试,程序运行良好。问题是在Windows机器上尝试使用Git Bash执行代码引起的吗?我应该避免这样做吗?

最佳答案

看这里:

Cmd and Git bash have a different result when run a Python code

Windows 终端使用奇怪的缓冲流。尝试像 python 示例一样强制刷新。

关于ruby - Git Bash 和 ruby ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41294029/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com