安装Rails出现”File ‘lib’ not found”的另一种解决办法

折腾了几个月,在Lion上安装Rails时总是在安装到riRDoc时总是会出现”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的版本。

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.