2017-04-12 60 views
0

我有一個rails項目github repoCI server進行測試。Pronto:找不到gitlab gem錯誤

時,我加入rubocop/pronto獲得關於代碼風格的一些反饋(不需要在Github上發佈的消息,現在,只有本地運行,以獲取有關我的變化警告),並彈指一揮間有gitlab寶石的事情作爲依賴關係

鑑於我的CI服務器沒有安裝gitlab寶石(因爲沒有必要),構建與消息失敗:

寶石/ 2.2.0 /寶石/捆紮機1.14 0.5/lib目錄/捆紮機/ spec_set.rb:87:在`在物質化塊「:找不到任何來源gitlab-3.6.1(捆紮機:: GemNotFound)

這些被添加到我的運行後的Gemfile.lock bundle

pronto (0.8.2) 
    gitlab (~> 3.6, >= 3.4.0) 
... 
gitlab (3.6.1) 
    httparty 
    terminal-table 

有沒有什麼方法可以在不安裝gitlab gem的情況下安裝pronto?

回答

0

因爲您不能使用沒有gitlab的gem,因爲it is a requirement in the gem's main file

你可以分叉寶石並從該文件中刪除Gitlab。我沒有梳理代碼,但這可能會破壞更多的東西。應該可以在不破壞核心功能的情況下刪除對Gitlab的引用。