【发布时间】:2016-05-16 14:09:46
【问题描述】:
据我所知,有两种方法可以将 ruby gem 安装到应用程序中,一种是在命令提示符下安装,另一种是使用 Gemfile。它们之间究竟有什么不同?
在命令提示符下
gem install font-awesome-rails
宝石文件
gem 'font-awesome-rails', '~> 4.6', '>= 4.6.3.0'
【问题讨论】:
标签: rubygems installation
据我所知,有两种方法可以将 ruby gem 安装到应用程序中,一种是在命令提示符下安装,另一种是使用 Gemfile。它们之间究竟有什么不同?
在命令提示符下
gem install font-awesome-rails
宝石文件
gem 'font-awesome-rails', '~> 4.6', '>= 4.6.3.0'
【问题讨论】:
标签: rubygems installation
我相信gem install 只会将它安装在您的本地系统上。当您将应用程序部署到远程服务器时,您的应用程序将不会有这种依赖关系——如果没有它在 gemfile 中,您的部署的 buildpack 将不知道要安装什么。
这里有更多关于在 heroku 上部署时发生的事情,如果你使用 Capistrano 进行部署,你会做类似的事情。 https://devcenter.heroku.com/articles/buildpacks
【讨论】: