从github安装RefineryCMS gem的master分支

时间:2012-03-17 23:22:06

标签: ruby-on-rails refinerycms

我想安装refinerycms

的主分支

我下载并解压缩了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)

所以,这个宝石需要其他宝石的开发版本,我实际上无法在线找到其中一些宝石(例如,refinerycms-core)。

我可以通过运行bundle install后跟bundle exec gem install refinerycms-2.1.0.dev.gem来安装gem,但这只会安装 refinerycms gem 而不是依赖项。在这种情况下,我看到输出如:

Using refinerycms-core (2.1.0.dev) from source at /home/stephen/Desktop/resolve-refinerycms-5061179 

所以我们从本地来源获取依赖宝石,我可以实际安装它们以便它们是独立的宝石吗?

1 个答案:

答案 0 :(得分:4)

在邮件列表上找到答案:

rails new application_name -m http://refinerycms.com/t/edge