gpt4 book ai didi

ruby 和 erb 在 centos 中没有响应

转载 作者:行者123 更新时间:2023-12-04 19:35:02 25 4
gpt4 key购买 nike

我已经在 centos 6.3 VM 上安装了带有 rvm 的 ruby​​,当我尝试在没有参数的情况下运行 ruby​​(或 erb)时,我没有得到任何响应,它就在那里。
运行 'ruby' 只是将光标放到下一行,就像它在等待更多输入或其他事情发生一样。在此期间键入任何 ruby​​ 命令对 AFAIK 没有任何作用。我没有收到任何错误,但我不确定在哪里看。我必须 control-c 才能摆脱它。

一些有趣的事情:
(我对linux相当陌生,所以要温柔)

运行命令ruby -v得到我:

ruby 1.9.3p374 (2013-01-15 revision 38858) [x86_64-linux]

所以看起来它已经安装了

运行:
echo "puts 'hello'" |ruby

得到我:
hello

我创建了一个不同的用户,然后使用该用户登录,并且行为是相同的。

我已经安装了 rails,然后创建了一个 rails 应用程序,我可以做到 rails c使用 rails 控制台

其他可能相关或不相关的注释:
我最近安装了 KDE。在安装 KDE 之前我确实有 ruby​​ 工作,但我不能说是 KDE 的安装搞砸了。

我已经使用 rvm 卸载了 ruby​​ 并重新安装,同样的事情。
卸载rvm并重新安装。

我不知道该去哪里或什么信息有用。

最佳答案

运行irb获得交互式 session 。这是一个 REPL,一个读取-评估-打印循环。

要查看 Ruby 响应运行解释器并以交互方式向其提供标准输入,请尝试以下操作:

$ ruby
p :hello
^D

如果您只输入 ruby ,我不确定在它读取整个输入文件之前会发生任何事情......即,看到一个 Control/D 指示标准输入文件结束。

关于ruby 和 erb 在 centos 中没有响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14732752/

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