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