繁体   English   中英

Rails:找不到Gemfile

[英]Rails : Could not locate Gemfile

/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>'

当我尝试运行“ rails new myproject”或“ rails -v”时,出现此消息,但安装了rails。 我不明白。 有人可以帮助我。

谢谢你的帮助。

我有确切的问题。

事实证明,问题出在我有一个隐藏的./bin目录。 当我运行rails new myapp ,它正在使用bin文件夹中的二进制文件。 就我而言,它是./bin/spring

我删除了这个./bin目录,现在一切正常。

它不在正确的路径中,或者未安装。 如果您正在运行rails -v也请执行此gem install bundler您应该获得如下版本:

rails -v
Rails 4.2.0.beta2

如果您不这样做,则意味着也未安装滑轨。 运行gem install rails

以下是设置滑轨的信息: http : //guides.rubyonrails.org/getting_started.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM