2016-05-16 61 views
0

據我所知,有兩種方法可以在應用程序中安裝紅寶石,這些方法是在命令提示符下安裝並使用Gemfile。他們之間有什麼不同?2種安裝紅寶石的方法

在commnad提示

gem install font-awesome-rails 

的Gemfile

gem 'font-awesome-rails', '~> 4.6', '>= 4.6.3.0' 

回答

1

我相信gem install只安裝到您的本地系統上。當您將應用程序部署到遠程服務器時,您的應用程序將不具備該依賴關係 - 如果不在gemfile上,則您的部署的buildpack將不知道要安裝的內容。

以下是關於在heroku上部署時發生的情況的更多信息,如果您使用Capistrano進行部署,則會執行類似的操作。 https://devcenter.heroku.com/articles/buildpacks