折腾了几个月,在Lion上安装Rails时总是在安装到ri和RDoc时总是会出现”File ‘lib’ not found”的问题。ri是一个离线的Ruby on Rails文档查询工具,而RDoc则是文档生成工具。所以在光写代码而且有网络的情况下,问题不是太大,但总是非常恼人,而且之前在Snow Leopard上一点问题都没有。尝试各种办法都不行:
从Rails 3.0, 3.1一路安装各种版本过来。- 使用RVM重新安装Ruby 1.9.2好几遍。
- 删除RVM,直接从源代码编译。
- 升级、重装gem。
- 用Homebrew安装Ruby。
- 独立安装ri和RDoc。
- 重装Lion。
百思不得其解,特别每每看到安装Rails 3.0/3.1时说如果Ruby 1.9.2以上不用担心ri和RDoc的时候,心情就非常郁闷。
经过几个月的各种尝试,最后没想到安装Ruby 1.9.2-head版本才解决了这个问题。之前一直是Ruby 1.9.2-p290 patch level的版本。