attempting to execute any command starting "rails" yields "Could not locate Gemfile"
gemfile, installation, ruby-on-rails, ruby-on-rails-3.2, rvm
Solution
This errors happens only with commands prefixed with `bundle exec` or for `bundle install` without `Gemfile` in current dir.
My assumption is you might be running commands that enable `bundler`, check:
which rake
to find out what command is run.
Problem
I am trying to install a new rails app. I've already got several rails apps on my machine, all working fine. ``` $ rails new app Could not locate Gemfile ``` Then I figured I'd run a trace to figure out what was going on, as you wouldn't expect to have a `Gemfile` at this point anyway, as typically the above command would create an entire new rails app in a directory named `app` with the `Gemfile` contained within that directory. ``` $ rails new app --trace Could not locate Gemfile ``` So I tried to reinstall everything on my computer via this detailed guide: http://railsapps.github.com/installing-rails.html#gems After the first 20 or so steps, I got to this command: ``` $ rake -v Could not locate Gemfile ``` I assume something is off on my setup somewhere, but I can't see anything off. Here are my rvm settings: ``` $ rvm version rvm 1.18.10 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/] $ rvm list rvm rubies jruby-1.6.7 [ x86_64 ] ruby-1.9.1-p431 [ i386 ] ruby-1.9.3-p194 [ x86_64 ] ruby-1.9.3-p286 [ x86_64 ] ruby-1.9.3-p327 [ x86_64 ] =* ruby-1.9.3-p385 [ x86_64 ] # => - current # =* - current && default # * - default $ rvm gemset list gemsets for ruby-1.9.3-p385 (found in /Users/paul/.rvm/gems/ruby-1.9.3-p385) (default) global => rails32 ``` Here are the gems installed on my rails32 gemset ``` $ gem list *** LOCAL GEMS *** actionmailer (3.2.12, 3.2.11) actionpack (3.2.12, 3.2.11) activemodel (3.2.12, 3.2.11) activerecord (3.2.12, 3.2.11) activeresource (3.2.12, 3.2.11) activesupport (3.2.12, 3.2.11) arel (3.0.2) builder (3.0.4) bundler (1.2.4) erubis (2.7.0) hike (1.2.1) i18n (0.6.1) journey (1.0.4) json (1.7.7) mail (2.4.4) mime-types (1.21) multi_json (1.6.1) polyglot (0.3.3) rack (1.4.5) rack-cache (1.2) rack-ssl (1.3.3) rack-test (0.6.2) rails (3.2.12, 3.2.11) railties (3.2.12, 3.2.11) rake (10.0.3) rdoc (3.12.1) rubygems-bundler (1.1.0) rvm (1.11.3.6) sprockets (2.2.2) thor (0.17.0) tilt (1.3.3) treetop (1.4.12) tzinfo (0.3.35) ``` Bundler Version ``` $ bundle --version Bundler version 1.2.4 ``` .gemrc file ``` $ cat ~/.gemrc --- :backtrace: false :benchmark: false :bulk_threshold: 1000 :sources: - http://rubygems.org/ - https://rubygems.org :update_sources: true :verbose: true ``` Everything seems to look fine, very frustrated, please help.