Ruby on Rails Beta 3 Install on Snow Leopard - file not found

11,969

Solution 1

All you need to run is gem install rdoc, follow its instructions, then run the install rails command again and you're good. The problem is due to rdoc failing to install when installed with rails, if installed manually it works fine.

Source: http://gist.github.com/565967

^ I had the same problem, and this worked for me.

Solution 2

If you're looking to do ruby/rails development on Mac, I'd strongly recommend not using the version of ruby/rubygems shipped with your mac. What I do recommend is:

  1. Installing homebrew and using that to manage software packages on your mac.
  2. Install brewbygems, which makes homebrew play nice with rubygems: gem install brewbygems
  3. Install rvm and learn to love the different versions of ruby and rvm's gemsets feature: gem install rvm

Once you've done that you'll have a pretty robust development environment and you should be able to install any version of rails without a problem. Just keep in mind rails 3 works best using ruby 1.9.2 (install with rvm by running rvm install ruby-head) and is still in beta, meaning it isn't terribly stable and should not be used for anything production grade (yet).

Share:
11,969
Admin
Author by

Admin

Updated on June 05, 2022

Comments

  • Admin
    Admin about 2 years

    I tried to install the new beta on my system with the command:

    sudo gem install rails --pre
    

    but no matter what I tried, I still get this damn error:

    Successfully installed rails-3.0.0.beta3
    1 gem installed
    Installing ri documentation for rails-3.0.0.beta3...
    File not found: lib

    Since I'm very new to ruby, I really don't know what to do.

    How can I finish installing this? Is this installed already? Why does it abort here?

  • Mark Richman
    Mark Richman about 14 years
    brew install rubygems => "Error: No available formula for rubygems"
  • Damien Wilson
    Damien Wilson about 14 years
    Thanks for pointing that out, I forgot that I had installed rubygems manually. Brewbygems seems to be a better alternative.
  • Drew Stephens
    Drew Stephens over 13 years
    Would you edit this answer to add the actual content of that gist (namely, that gem install rdoc is what you need)?
  • zengr
    zengr over 13 years
    please read before downvoting and commenting. This is a 6 month old question and at that time, the only option was sudo gem install rails --pre. But when I posted my answer, rails3 was default and you didn't need to append --pre!
  • zengr
    zengr over 13 years
    @balupton explanation please?
  • balupton
    balupton over 13 years
    Running sudo gem install rails two weeks ago caused the exact same problem the asker was experiencing. sudo gem install rails --pre didn't work either - this is with Rails 3.0.1. Hence the down vote, as all your answer said was do the same thing that's causing the problem and it should work.
  • zengr
    zengr over 13 years
    every one answered do install rails because, there was no accurate answer as per today's rails distribution.
  • Kevin M
    Kevin M over 11 years
    Worked for me on Lion. Thanks!