Ruby on rails 绑定器:使用当前安装的gems初始化
如何初始化/创建/生成一个Ruby on rails 绑定器:使用当前安装的gems初始化,ruby-on-rails,ruby,gem,bundler,dependency-management,Ruby On Rails,Ruby,Gem,Bundler,Dependency Management,如何初始化/创建/生成一个Gemfile,以使用我当前安装的Gems 例如,如果我已经安装了railsgem和colorizegem,并且我启动了一个新的rails应用程序,那么我如何生成一个Gemfile,其中已经包括rails和colorizegem,理想情况下是它们的当前版本,所以我不必手动键入它们?将已安装的Gems附加到您的gem文件中 您可以将当前安装的所有gem转储为类似Gemfile的格式,只需一点Ruby文本搜索和shell重定向。例如: ruby -ane 'puts "ge
Gemfile
,以使用我当前安装的Gems
例如,如果我已经安装了rails
gem和colorize
gem,并且我启动了一个新的rails应用程序,那么我如何生成一个Gemfile
,其中已经包括rails
和colorize
gem,理想情况下是它们的当前版本,所以我不必手动键入它们?将已安装的Gems附加到您的gem文件中
您可以将当前安装的所有gem转储为类似Gemfile的格式,只需一点Ruby文本搜索和shell重定向。例如:
ruby -ane 'puts "gem #{39.chr}#{$F.first}#{39.chr}"' < <(gem list) >> Gemfile
ruby-ane'放置“gem{39.chr}{$F.first}{39.chr}”<>Gemfile
然后,您可以手动编辑gem文件并删除您不想要的gem,或者根据需要将它们组织到中
删除你不想在包中使用的gem可能比首先将它们输入gem文件需要更长的时间,但是你的里程可能会有所不同。至少知道这是可以做到的很好 伟大的回答;非常有用。谢谢+1您应该接受答案,以便CodeGnome获得业力:-)(接受与追加投票是分开的。)