Ruby on rails 从github安装RefineryCMS gem的主分支
我想安装的主分支 我下载并提取了tarball,然后在初始化git回购之后,我运行了Ruby on rails 从github安装RefineryCMS gem的主分支,ruby-on-rails,refinerycms,Ruby On Rails,Refinerycms,我想安装的主分支 我下载并提取了tarball,然后在初始化git回购之后,我运行了gem build definerycms.gempec: Successfully built RubyGem Name: refinerycms Version: 2.1.0.dev File: refinerycms-2.1.0.dev.gem 然后我运行了gem安装精炼CMS-2.1.0.dev.gem Unable to resolve dependencies: refinerycms req
gem build definerycms.gempec
:
Successfully built RubyGem
Name: refinerycms
Version: 2.1.0.dev
File: refinerycms-2.1.0.dev.gem
然后我运行了gem安装精炼CMS-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的dev版本,而我实际上无法在网上找到其中一些gem(例如refinerycms-core)
我可以通过运行bundle install
然后运行bundle exec gem install-definerycms-2.1.0.dev.gem
来安装gem,但这只安装definerycms gem,而不安装依赖项。在本例中,我看到如下输出:
Using refinerycms-core (2.1.0.dev) from source at /home/stephen/Desktop/resolve-refinerycms-5061179
因此,我们从本地源获取依赖项gem,我是否可以安装它们,使它们成为独立的gem?在邮件列表中得到了答案:
rails new application_name -m http://refinerycms.com/t/edge
在邮件列表中找到答案:
rails new application_name -m http://refinerycms.com/t/edge