我正在開發一個需要active_admin gem的項目。但我需要修改activeadmin:當與Capistrano部署時,「本地」gem不工作
- 我克隆active_admin一個目錄我創建內部回購協議:git的刪除裏面
/vendor/gems/
- :
/vendor/gems/active_admin/
- 添加文件夾到我自己的git倉庫
我修改的Gemfile指向的文件夾:
gem "active_admin", :path => "vendor/gems/active_admin"
它在本地開發的偉大工程:我做bundle install
,它工作正常:
Using activeadmin (0.5.0) from source at ./vendor/gems/active_admin
但是當我做了cap deploy
,捆綁抱怨:
** [out] Could not find activeadmin-0.5.0 in any of the sources
有沒有神奇的解決方案?我應該將activeadmin包含在另一個目錄如lib中並將其從gemfile中刪除嗎?
感謝您的幫助!
Pof
同樣適用於我:*** [err :: myserver.com] fatal:不是git存儲庫(或任何父目錄):.git – Jonas