gpt4 book ai didi

ruby - 当我从 TextMate 运行时,为什么 'gets' 在我的 Ruby 脚本中不起作用?

转载 作者:数据小太阳 更新时间:2023-10-29 08:19:14 27 4
gpt4 key购买 nike

运行以下 ruby​​ 脚本时:

puts gets.inspect

在终端上,系统提示我输入,然后显示 inspect 输出,但是如果我使用 CMD+R 快捷方式从 TextMate 内部运行相同的脚本,那么它只是输出 nil 就好像没有 gets 方法一样。

这是为什么?根据我的阅读,当脚本请求来自 STDIN 的输入时,TextMate 应该显示一个输入对话框,但在这种情况下并没有发生这种情况。

最佳答案

参见 this blog entry ;大概你在雪豹上?

从评论中,一些用户说this file曾在 Snow Leopard 为他们工作过。根据@dmarkow 的回答,将此文件复制到:
/Applications/TextMate.app/Contents/SharedSupport/Support/lib/
您可能希望保留该文件的副本,因为 TextMate 的更新可能会替换它。

关于ruby - 当我从 TextMate 运行时,为什么 'gets' 在我的 Ruby 脚本中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4731896/

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