2012-11-17 40 views
1

我一直遇到沒有在服務器上具有所需庫的寶石的問題。 RMagick是一個,通常mysql2,這通常需要安裝開發版本,如:更好的方式來管理寶石所需的圖書館?

ImageMagick的libmagickcore-dev的libmagickwand-dev的

我的問題是,是否有更好的方法來管理呢?我正在使用bundler和capistrano,所以如果有人能指引我朝着正確的方向,那將是非常棒的。

我可以看到的一個大問題是發行版將從服務器更改爲服務器,但是如果我有一個任務可以運行,可以根據Gemfile檢查這些必需軟件包的存在,這將非常有幫助。這可能嗎?

回答

1

您可以擴展'cap deploy:setup'部分。 =並在本節中運行「apt-get instal imagemagick libmagickcore-dev libmagickwand-dev」。但你的用戶必須有sudo訪問權限。

您也可以閱讀this manual

+0

謝謝,我來看看。 –