Ruby on rails 为什么我需要“我需要”;“捆绑安装”;在将rails应用程序推送到heroku之前?
我想无论如何,捆绑都会发生在heroku服务器上。在本地计算机上执行此操作的目的是什么?这将更新heroku用于在虚拟服务器上安装所有gems的Ruby on rails 为什么我需要“我需要”;“捆绑安装”;在将rails应用程序推送到heroku之前?,ruby-on-rails,ruby-on-rails-3,heroku,bundler,Ruby On Rails,Ruby On Rails 3,Heroku,Bundler,我想无论如何,捆绑都会发生在heroku服务器上。在本地计算机上执行此操作的目的是什么?这将更新heroku用于在虚拟服务器上安装所有gems的Gemfile.lock。Gemfile.lock包含有关gems及其各自版本的所有信息。这将更新heroku用于在虚拟服务器上安装所有gems的Gemfile.lock。Gemfile.lock包含有关gems及其各自版本的所有信息 bundle install 这可以确保Gemfile中指定的所有gem及其依赖项都可用于您的应用程序。运行bundl
Gemfile.lock
。Gemfile.lock
包含有关gems及其各自版本的所有信息。这将更新heroku用于在虚拟服务器上安装所有gems的Gemfile.lock
。Gemfile.lock
包含有关gems及其各自版本的所有信息
bundle install
这可以确保Gemfile中指定的所有gem及其依赖项都可用于您的应用程序。运行bundle安装还会生成一个Gemfile.lock文件,该文件应添加到git存储库中。Gemfile.lock确保在Heroku上部署的gems版本与在开发机器上本地安装的版本匹配 如果文件的平台部分包含Windows条目, 例如mswin或mingw,则会忽略Gemfile.lock文件 Heroku还使用该文件自动解析和安装应用程序依赖项。你所需要做的就是推它 请参阅此链接:
这可以确保Gemfile中指定的所有gem及其依赖项都可用于您的应用程序。运行bundle安装还会生成一个Gemfile.lock文件,该文件应添加到git存储库中。Gemfile.lock确保在Heroku上部署的gems版本与在开发机器上本地安装的版本匹配 如果文件的平台部分包含Windows条目, 例如mswin或mingw,则会忽略Gemfile.lock文件 Heroku还使用该文件自动解析和安装应用程序依赖项。你所需要做的就是推它
请参阅此链接:这可确保Gemfile中指定的所有gem及其依赖项可用于您的应用程序。运行bundle安装还会生成一个Gemfile.lock文件,,该文件应添加到git存储库中。Gemfile.lock确保您在Heroku上部署的gems版本与您的开发计算机上本地安装的版本匹配。
来源:这确保Gemfile中指定的所有GEM及其依赖项都可用于您的应用程序。运行bundle安装还会生成一个Gemfile.lock文件,,该文件应添加到git存储库中。Gemfile.lock确保您在Heroku上部署的gems版本与您的开发计算机上本地安装的版本匹配。 来源:它有两个用途:
Gemfile.lock
文件。虽然Gemfile
有你的应用程序的gem列表,但是Gemfile.lock
有一个更多的。。它的“详细”版本,有gem自己的依赖项,它们的版本约束。。。它基本上是项目依赖关系的快照。这样,生产中的应用程序将使用与本地代码完全相同的第三方代码版本运行Gemfile.lock
文件。虽然Gemfile
有你的应用程序的gem列表,但是Gemfile.lock
有一个更多的。。它的“详细”版本,有gem自己的依赖项,它们的版本约束。。。它基本上是项目依赖关系的快照。这样,生产中的应用程序将使用与本地代码完全相同的第三方代码版本运行赫罗库就不能从我的档案中找出那个信息吗?在我的系统上捆绑它是否提供了其他信息?@spartacus:
Gemfile.lock
指定了使用过的gems的确切版本。你最不想让heroku通过安装一个不同于本地使用的版本来引入bug。heroku不能从我的文件中找出这些信息吗?在我的系统上捆绑它是否提供了其他信息?@spartacus:Gemfile.lock
指定了使用过的gems的确切版本。最后一件事是让heroku通过安装不同于本地使用的版本来引入bug。