gpt4 book ai didi

ruby - 命令 "ruby"在我的 Mac 上什么都不做

转载 作者:数据小太阳 更新时间:2023-10-29 06:22:54 25 4
gpt4 key购买 nike

我无法让 Ruby 解释器在我的两台 Mac 上运行(一台 MacBook 和一台 MacBook Pro,都运行 Snow Leopard)。当我运行它时,通过在终端中键入 ruby ,没有任何反应。它只是坐在那里。我可以通过按 Ctrl+C 来终止它,但仅此而已。我知道 Ruby 进程正在运行,因为我可以在事件监视器中看到它,并且运行 ruby --version 工作正常。

我尝试了以下方法,但都无济于事:

  1. 我有一些 bash 定制,所以我尝试禁用它们,但这没有帮助。
  2. 我使用 MacPorts 安装了 Ruby 1.8.7 的新副本,但那个有同样的问题。
  3. 我尝试退出并重新启动终端应用程序。

一些其他可能有用的信息:

  • 我正在尝试运行 Snow Leopard 附带的 Ruby 版本。
  • 我已经安装了 Apple 的开发者工具。
  • 其他解释器(Python、Io 等)工作正常。

我今晚花了点时间在网上搜索这个问题,但没有找到任何讨论。我不知道是什么原因造成的,所以任何人都可以提供任何帮助,我们将不胜感激。

最佳答案

Ruby 命令本身将按照您所说的方式运行,要么为它提供脚本文件,要么使用 -e 选项:

ruby -e ' 放入“hello world”'

但是我怀疑您想要 IRB(交互式 ruby )。在您的 shell 中运行 irb

关于ruby - 命令 "ruby"在我的 Mac 上什么都不做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1899100/

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