繁体   English   中英

在现有的Rails项目上进行捆绑安装时“无法找到gemfile”

[英]“could not locate gemfile” when doing bundle install on existing rails project

我已经获得了一个现有的Rails项目,可以尝试使用。 但是,当我尝试运行bundle install或rake db:migrate时,从本质上来说,我遇到了问题,我无法对给出的代码做任何事情。

我现在看到的最大问题是,当我捆绑安装时无法找到我的gemfile吗?

我如何找到我的gemfile ..应用程序的根文件夹中应该有一个?

我需要采取其他步骤来初始化某人刚刚复制并粘贴到我的现有项目吗? 谢谢!

是的,您应该在应用程序的根目录中有一个Gemfile

如果您正在使用Rails 2应用程序进行开发,则可能需要查看有关Rails 2.3的Bundler.io页面:

http://bundler.io/v1.7/rails23.html

如果您使用的是Rails 3+,则可以从Rails 3用法的Bundler页面上学习:

http://bundler.io/v1.7/rails3.html

如果您只需要开始使用Gemfile ,请转到另一个目录并生成一个虚拟应用程序:

$ rails new temporary-app

Gemfile复制到您的目录。 它只会列出默认的宝石,但是您可以随时随地“发现”所需的宝石。 如果碰巧有一个Gemfile.lock文件,那么您可以在依赖关系树的顶部看到所需的gems。

暂无
暂无

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

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