我正在尝试安装一个新的 rails 应用程序。我的机器上已经有几个 Rails 应用程序,一切正常。
$ rails new app
Could not locate Gemfile
然后我想我会运行一个跟踪来弄清楚发生了什么,因为无论如何你都不希望有一个,因为通常上面的命令会在一个名为包含的目录中Gemfile
创建一个全新的 rails 应用程序在那个目录中。app
Gemfile
$ rails new app --trace
Could not locate Gemfile
因此,我尝试通过此详细指南在计算机上重新安装所有内容:
http://railsapps.github.com/installing-rails.html#gems
在前 20 个左右的步骤之后,我得到了这个命令:
$ rake -v
Could not locate Gemfile
我认为我的设置在某处有问题,但我看不到任何东西。
这是我的 rvm 设置:
$ 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
这是安装在我的 rails32 gemset 上的 gem
$ 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)
捆绑器版本
$ bundle --version
Bundler version 1.2.4
.gemrc 文件
$ cat ~/.gemrc
---
:backtrace: false
:benchmark: false
:bulk_threshold: 1000
:sources:
- http://rubygems.org/
- https://rubygems.org
:update_sources: true
:verbose: true
一切似乎都很好,非常沮丧,请帮助。