0

我想安装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 installrefinerycms 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吗?

4

1 回答 1

4

在邮件列表中得到答案:

rails new application_name -m http://refinerycms.com/t/edge
于 2012-03-18T02:26:32.587 回答