63

I installed Ruby and RubyGems on Ubuntu 10.04. Ruby is version 1.8.7. Gems is version 1.3.7. When I try sudo gem install rails, nothing happens. It just hangs forever. What am I missing? Thanks!

bsamek
  • 919
  • 2
  • 8
  • 10

4 Answers4

170

Try adding -V (upper case) to the end of the install command, if forces the command to be verbose, so you can see things going on. Eg:

sudo gem install rails -V
Matt Bearman
  • 1,701
  • 2
  • 10
  • 3
  • 1
    Another thing to consider... open Task Manager (or equivalent - I'm using Xubuntu) and view process by CPU usage. That's the only indication I had that gem was actually doing anything until it eventually finished. – nathanchere Aug 04 '11 at 05:57
  • 3
    It was using so little CPU that I still didn't think it was doing anything. I tried `-v` but that didn't work - had to be uppercase! – cwd Feb 11 '13 at 15:37
  • 1
    seriously thank you, thought my gems was broken – Jessie Frazelle Aug 06 '13 at 21:39
  • That's what I am looking for! – Frank Fang Mar 30 '14 at 04:36
  • Wow. At least they could have echoed something, well _anything_, to the console. I just assumed that I had to run as root or something similar. – Magnilex Mar 24 '15 at 19:16
  • `-V` was very helpful. I had a conflict for the rails binary, where it asked to overwrite `y/n` (expecting an action). But without `-V` it wouldn't even display that message and it just hangs as a result of this. – Peter Ilfrich Apr 08 '15 at 02:28
59

It'll take quite some time to install rails - there are lot of dependencies and these need to be downloaded - if you have a slow connection, just wait for a bit.

Sathyajith Bhat
  • 61,504
  • 38
  • 179
  • 264
2
  1. try to add -V (upper-case) in the parameter, to show more detail of what is downloading
  2. if it still very slow or pending somewhere, it normally indicates a low internet connection to the rubygems.org site(showing in the output window). you can try to update the source of the gem using, by

    gem source -r https://rubygems.org/

    gem source -a "your new source site"

in my country, after I switch to http://ruby.taobao.org, it only takes 1min to complete the installation.

vivi
  • 25
  • 7
Bryan Liu
  • 21
  • 1
0

In addition to monitoring with the -V flag, it's also worth checking that you can pull anything from the internet first. If you're not sure (new server, for example), try wget -O/dev/null https://rubygems.org/ and see if there is trouble retrieving the source site.

Mike Godin
  • 655
  • 3
  • 8
  • 16