ruby - Highline 询问方法不会使用同一行

标签 ruby highline

设置:

  • 狂欢
  • ruby 1.9.2
  • 高线 (1.6.13)

描述:

我已经相当习惯在其他一些项目中使用 highline,但已经有几个月没有使用它了。现在,在 Ruby 1.9.2 上全新安装时,它似乎不允许在同一行回答提示。

所以以前我会看到类似的东西:

 require "highline/import"
 ask "What is your favorite color?"

并得到:

 What is your favorite color? |

现在我看到类似的东西:

 What is your favorite color?
 |

竖线 (|) 符号是我的终端光标。

知道为什么会发生这种变化吗?

最佳答案

在问题串的末尾放一个空格,eg

ask "What is your favorite color? "

关于ruby - Highline 询问方法不会使用同一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11111608/

相关文章:

ruby-on-rails - 如何获取列表中具有相同类别的所有项目

ruby - 如何测试使用 mechanize 的 ruby​​ 应用程序

ruby 从字符串中收集第一个和最后一个单词

ruby - 如何从 Highline 库中的 ask 方法中删除换行符?

ruby - 如何使用 Highline 测试 rspec 用户输入和输出?

Ruby - 将 block 传递给方法

Ruby - 计算数组的每个元素之间的返回

ruby - 如何使用 ruby​​ regexp 将字符串替换为类似 "callback function"的操作

android - 在 Android 中悬停一个字符串