刚刚使用rvm方法在ubuntu服务器上安装了新的ruby。 ruby -v
返回我正在运行的版本,1.9.2
就好了,我能够从我正在努力学习的书中执行我正在执行的基本代码。
所以在命令提示符下面是
ri GC
返回
Nothing known about GC
预期结果是这样的
-------------------------------------------------------------- Class: GC
The GC module provides an interface to Ruby's mark and sweep
garbage collection mechanism. Some of the underlying methods are
also available via the ObjectSpace module.
------------------------------------------------------------------------
起初我认为它可能与尚未处理宝石有关,但我下载了1.6.2
tar并运行了setup.rb而没有任何问题。
另一个注意事项,我试图使用我后来发现的确实非常可怜的方法来安装其他版本的ruby,并且根据我的知识清理它们。不倾向于在这个开发盒上从头开始,特别是如果这有快速解决方案。有任何想法吗?
答案 0 :(得分:7)
答案 1 :(得分:2)
这是:
ri --system --site --home --gems GC
修复它?
如果没有,请尝试运行:
ri --classes | grep GC
并检查你是否有这样的一行:
FloatDomainError, Foo, Forwardable,
GC, GServer, Gem, Gem::Builder,