/Users/mac/.rvm/gems/ruby-2.1.3@global/gems/bundler-1.7.4/lib/bundler/shared_helpers.rb:24:in `default_gemfile': Could not locate Gemfile (Bundler::GemfileNotFound)
from /Users/mac/.rvm/gems/ruby-2.1.3@global/gems/bundler-1.7.4/lib/bundler/shared_helpers.rb:29:in `default_lockfile'
from /Users/mac/.rvm/gems/ruby-2.1.3@global/gems/bundler-1.7.4/lib/bundler.rb:253:in `default_lockfile'
from /Users/mac/bin/spring:10:in `<top (required)>'
from bin/rails:3:in `load'
from bin/rails:3:in `<main>'
喜
当我尝试运行新的myproject&#39;或者&#39; rails -v&#39;我有这条消息但安装了rails。我不明白。有人可以帮助我。
感谢您的帮助。
答案 0 :(得分:4)
我遇到了确切的问题。
事实证明,问题是我有一个隐藏的./bin
目录。
当我运行rails new myapp
时,它在bin文件夹中使用二进制文件。就我而言,具体是./bin/spring
。
我删除了这个./bin
目录,一切都很顺利。
答案 1 :(得分:1)
它要么不在正确的路径中,要么未安装。如果您正在运行gem install bundler
,请执行此rails -v
,您应该获得如下版本:
rails -v
Rails 4.2.0.beta2
如果不这样做,则表示未安装rails。运行gem install rails
以下是设置导轨的信息:http://guides.rubyonrails.org/getting_started.html