我得到了一个我正在尝试使用的现有 Rails 项目。但是,当我尝试运行 bundle install 或 rake db:migrate 时,我遇到了问题,基本上,我无法用我得到的代码做任何事情。
我现在看到的最大问题是当我捆绑安装时它无法找到我的 gemfile?
如何找到我的 gemfile .. 应用程序的根文件夹中应该有一个吗?
我需要采取其他步骤来初始化某人刚刚复制并粘贴给我的现有项目吗?谢谢!
我得到了一个我正在尝试使用的现有 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+,您可以从 Bundler 的 Rails 3 页面学习:
http://bundler.io/v1.7/rails3.html
如果您只需要开始使用Gemfile
,请转到其他目录并生成一个虚拟应用程序:
$ rails new temporary-app
复制Gemfile
到您的目录。它只会列出默认的宝石,但您可以随时“发现”您需要的宝石。如果您碰巧有一个Gemfile.lock
文件,那么您可以在依赖关系树的顶部看到所需的 gem。