I'm a ROR noob who is really frustrated with learning Rails, but I so
very much want to wrap my brain around it.
I'm running Leopard and I've had ROR running for awhile now. I rolled
my own using the Hivelogic Leopard instructions. I really thought I
had everything set up correctly since I've setuo a few test apps and
they seemed to be working.
Unfortunately, I've really screwed something up. My ROR setup is so
screwed I can't even run a rails command from terminal.
Is there a way I can dump my current install of ROR and just roll my
own all over again?
Rails is just a Ruby gem (a set of them, really). So assuming your
problem is really with Rails and not your Ruby installation, at the
command line...
1) gem list
Make a copy of everything you've got installed. You can safely get rid
of most of them to get you back to just Ruby. Do not get rid of
'rubygems-update' or 'sources'. These will be needed to rebuild your
installation.
2) gem uninstall <each gem>
When you're done, make sure you've got a working, albeit basic, Ruby
installation. Easiest way, IMO, to do that is irb.
3) gem install <each gem you need to reinstall> -v<the specific version
you want to install>
Before I uninstall/reinstall rails on my Mac, I figure I’ll show the error message I get when I try and create a new rails app in Terminal… maybe it’s an easy fix?
when I type “rails new” for example, I get this message:
/usr/local/bin/rails:9:in `require’: no such file to load – rubygems (LoadError)
from /usr/local/bin/rails:9
Before I uninstall/reinstall rails on my Mac, I figure I’ll show the error message I get when I try and create a new rails app in Terminal… maybe it’s an easy fix?
when I type “rails new” for example, I get this message:
/usr/local/bin/rails:9:in `require’: no such file to load – rubygems (LoadError)
from /usr/local/bin/rails:9
any ideas on what might be wrong? Thanks…
Jason, if your platform is a Mac, then you should have been up and operational within
10 minutes. Thus, could you provide the following information:
Yeah, I know it’s supposed to be easy on a Mac so imagine my frustration… I know I’m the cause of the problem, I just don’t know what I screwed up since I’m so new at this…
When I changed from leopard to snow leopard I needed to re-install some gems that was using some kind of compiled libraries, such as rmagic and so on. Maybe you have to do the same.
Yeah, I know it’s supposed to be easy on a Mac so imagine my frustration… I know I’m the cause of the problem, I just don’t know what I screwed up since I’m so new at this…
Yeah, I know it’s supposed to be easy on a Mac so imagine my frustration… I know I’m the cause of the problem, I just don’t know what I screwed up since I’m so new at this…
Note: The above is a very minimal setup but it should get you started.
Good luck and let me know how it goes,
-Conrad
Before I uninstall/reinstall rails on my Mac, I figure I’ll show the error message I get when I try and create a new rails app in Terminal… maybe it’s an easy fix?
when I type “rails new” for example, I get this message:
/usr/local/bin/rails:9:in `require’: no such file to load – rubygems (LoadError)
from /usr/local/bin/rails:9
any ideas on what might be wrong? Thanks…
Jason, if your platform is a Mac, then you should have been up and operational within
10 minutes. Thus, could you provide the following information:
ruby -v
which ruby
gem -v
which gem
-Conrad
Is there a way I can dump my current install of ROR and just roll my
own all over again?
Rails is just a Ruby gem (a set of them, really). So assuming your
problem is really with Rails and not your Ruby installation, at the
command line…
gem list
Make a copy of everything you’ve got installed. You can safely get rid
of most of them to get you back to just Ruby. Do not get rid of
‘rubygems-update’ or ‘sources’. These will be needed to rebuild your
installation.
gem uninstall
When you’re done, make sure you’ve got a working, albeit basic, Ruby
installation. Easiest way, IMO, to do that is irb.
gem install -v<the specific version
you want to install>
HTH,
Bill
–
You received this message because you are subscribed to the Google Groups “Ruby on Rails: Talk” group.