我想安装refinerycms的master分支
我下载并解压了 tarball,然后在初始化一个 git repo 之后,我运行gem build refinerycms.gemspec
:
Successfully built RubyGem
Name: refinerycms
Version: 2.1.0.dev
File: refinerycms-2.1.0.dev.gem
然后我跑了gem install refinerycms-2.1.0.dev.gem
Unable to resolve dependencies:
refinerycms requires refinerycms-authentication (= 2.1.0.dev),
refinerycms-core (= 2.1.0.dev),
refinerycms-dashboard (= 2.1.0.dev),
refinerycms-images (= 2.1.0.dev),
refinerycms-pages (= 2.1.0.dev),
refinerycms-resources (= 2.1.0.dev)
所以,这个 gem 需要其他 gem 的开发版本,我实际上无法在网上找到其中的一些(例如 refinerycms-core)。
我可以通过运行来安装gem,但这只会安装bundle install
refinerycms gem而不是依赖项。在这种情况下,我看到如下输出:bundle exec gem install refinerycms-2.1.0.dev.gem
Using refinerycms-core (2.1.0.dev) from source at /home/stephen/Desktop/resolve-refinerycms-5061179
所以我们从本地源获取依赖gem,我可以实际安装它们,使它们成为独立的gem吗?