Ruby on rails 从命令行安装gem与更改gem文件
我试图了解安装gems时到底发生了什么。 起初,我认为使用“gem install gem_name”命令(以及之后的“bundle install”)将确保我拥有正确的文件和依赖项,然后它将更新gem文件 但我注意到,每当我使用推荐行添加gem时,它不会出现在gem文件中,但我仍然能够使用它的功能Ruby on rails 从命令行安装gem与更改gem文件,ruby-on-rails,ruby,rubygems,gem,Ruby On Rails,Ruby,Rubygems,Gem,我试图了解安装gems时到底发生了什么。 起初,我认为使用“gem install gem_name”命令(以及之后的“bundle install”)将确保我拥有正确的文件和依赖项,然后它将更新gem文件 但我注意到,每当我使用推荐行添加gem时,它不会出现在gem文件中,但我仍然能够使用它的功能 因此,是否有任何理由使用注释“gem install gem_name”而不是将gem名称添加到gem文件中?使用gem文件的理由是,您可以一次性安装所有必需的gem 假设您在一个开发团队中工作,一
因此,是否有任何理由使用注释“gem install gem_name”而不是将gem名称添加到gem文件中?使用gem文件的理由是,您可以一次性安装所有必需的gem 假设您在一个开发团队中工作,一个新成员开始为您的应用程序做出贡献 他所要做的就是签出存储库并运行
bundle安装
如果您只想安装与您的项目无关的gem,请仅使用命令gem install
如果项目需要gem,请将其放入gem文件。经验法则,我喜欢.thanx!