62

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!

57

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.

| improve this answer | |
  • 11
    Thanks! I guess I was expecting an immediate response of some kind like with apt-get. – bsamek Sep 18 '10 at 23:48
  • I was on the same boat as you - thought it had given up but it was processing in the background. – Sathyajith Bhat Sep 18 '10 at 23:54
  • I have a lightning fast connection on a VPS server and this is still happening – boulder_ruby Sep 24 '15 at 19:43
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
| improve this answer | |
  • 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 4 '11 at 5: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 6 '13 at 21:39
  • That's what I am looking for! – Frank Fang Mar 30 '14 at 4: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
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.

| improve this answer | |
  • First option is better than just waiting for an empty line to show something – Ali Almoullim Apr 12 '15 at 19:45
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.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.