Can't create new rails project behind proxy

When I run:
rails new <app_name>

I get the following error:
Fetching source index for http://rubygems.org/
Could not reach rubygems repository http://rubygems.org/
Could not find gem 'turn (>= 0) x86-mingw32' in any of the gem sources
listed in your Gemfile.

I think the problem is that I'm behind a proxy. How can I get the
rails command to use a proxy?

When I run:

rails new <app_name>

I get the following error:

Fetching source index for http://rubygems.org/

Could not reach rubygems repository http://rubygems.org/

Could not find gem ‘turn (>= 0) x86-mingw32’ in any of the gem sources

listed in your Gemfile.

I think the problem is that I’m behind a proxy. How can I get the

rails command to use a proxy?

Assuming you are on Windows, this is the first match that came up
for Google, seems quite relevant:

http://stackoverflow.com/questions/4418/how-do-i-update-ruby-gems-from-behind-a-proxy-isa-ntlm

I think the more relevant keywords for a search are “ruby gems through a proxy” or
“bundler through a proxy” (I mean, it would be the Gem class or bundler gem that are
responsible for fetching the gems, If I understand correctly …).

E.g. complete outside of rails, you could have a directory with only a Gemfile in it

source ‘http://rubygems.org/

gem ‘ansi’

and run bundle install in that directory to debug your problem.

HTH,

Peter

that