0
據我所知,有兩種方法可以在應用程序中安裝紅寶石,這些方法是在命令提示符下安裝並使用Gemfile。他們之間有什麼不同?2種安裝紅寶石的方法
在commnad提示
gem install font-awesome-rails
的Gemfile
gem 'font-awesome-rails', '~> 4.6', '>= 4.6.3.0'
據我所知,有兩種方法可以在應用程序中安裝紅寶石,這些方法是在命令提示符下安裝並使用Gemfile。他們之間有什麼不同?2種安裝紅寶石的方法
在commnad提示
gem install font-awesome-rails
的Gemfile
gem 'font-awesome-rails', '~> 4.6', '>= 4.6.3.0'
我相信gem install
只安裝到您的本地系統上。當您將應用程序部署到遠程服務器時,您的應用程序將不具備該依賴關係 - 如果不在gemfile上,則您的部署的buildpack將不知道要安裝的內容。
以下是關於在heroku上部署時發生的情況的更多信息,如果您使用Capistrano進行部署,則會執行類似的操作。 https://devcenter.heroku.com/articles/buildpacks