如果应用程序中没有GemFile怎么办?

时间:2015-01-01 11:26:49

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-4

我从其他开发者那里获得了应用程序,而我正在通过

执行它
     bundle exec rails server

它给我的错误无法找到Gemfile

现在该怎么办?

2 个答案:

答案 0 :(得分:1)

尝试运行命令

bundle init
它将使用默认的rubygems.org源生成Gemfile。

答案 1 :(得分:0)

rails应用程序中的Gemfile用于管理应用程序中使用的gem版本。 对于Gemfile维护,请查看here。 Gemfile需要至少一个gem源,以Rubygems服务器的URL形式。使用默认的rubygems.org源生成一个Gemfile,运行bundle init

Bundler是一个用于ruby开发的依赖管理工具。 Bundler读取你的gemfile并安装所需的gem。

您需要在应用程序根目录中安装Gemfile才能使捆绑程序正常工作。