我已经在 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并重新安装。
我不知道该去哪里或什么信息有用。