For a customer project, I had to use some Ruby tools. To include some external libraries I opened up gem, the package manager of Ruby.
So I opened a command prompt and triggered the installation of the package I needed:
gem install ‘svn2git’
But no matter what I tried, it always failed with the following error message:
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
too many connection resets (http://rubygems.org/latest_specs.4.8.gz)
I figured out that it was caused by the proxy script that was used on the customer’s pc I was using. As the environment was well secured, I couldn’t do anything to bypass the proxy.
Luckily there is a workaround(isn’t there always one? )
- Go to the Ruby gems download site.
- Search for the gem that you are interested in.
- On the gem page, you’ll find a download button. Click it to download the gem directly and save it to the directory of your choice.
- To install the downloaded gem, browse to the location where you saved it and execute the following command:
gem install svn2git-2.2.2.gem
- That’s it!