我正在做一个需要 active_admin gem 的项目。但我需要修改 activeadmin :
- 我在我创建的目录中克隆了 active_admin 存储库:
/vendor/gems/
- 删除 .git 内部:
/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
但是当我做 a 时cap deploy
,bundle 抱怨:
** [out] Could not find activeadmin-0.5.0 in any of the sources
有什么神奇的解决方案吗?我应该将 activeadmin 包含在另一个目录中,例如 lib 并将其从 gemfile 中删除吗?
谢谢你帮助我!
Pof