0

我一直在尝试将社区引擎 gem 添加到https://github.com/bborn/communityengine之后的现有 Rails 应用程序

1)我从创建应用程序开始:rails new social

2) 我打开 gemfile,添加 gem 'community_engine', '~> 3.0.0' 并将 rails 和 sass-rails 设置为 gem 'rails', '~> 4.0.0' 和 gem 'sass-rails', '~> 4.0.0'

3)我创建一个新的 application_config.rb 并添加 configatron.community_name = "Social"

4) 我删除 gemfile.lock 并运行 bundle install --binstubs。它说下一步运行 bin/rake community_engine:install:migrations 但我收到错误

耙中止!LoadError:无法加载此类文件 -- aws/s3 /home/madmous/Desktop/social/config/application.rb:7:in <top (required)>' /home/madmous/Desktop/social/Rakefile:4:inrequire' /home/madmous/Desktop/social/Rakefile:4:in `'

我一直在寻找此错误的根源,但没有找到任何帮助。

我也一直在做 git clone https://github.com/bborn/communityengine.git但我不知道如何从它设置应用程序。

任何帮助,将不胜感激。提前致谢

4

1 回答 1

2

见这里:https ://github.com/bborn/communityengine/issues/295

您要么需要包含gem 'aws-s3'在您的 Gemfile 中,要么使用来自 master 的 CommunityEngine(在 Gemfile: 中gem 'community_engine', :git => 'https://github.com/bborn/communityengine', :branch => 'master'

于 2015-03-30T16:59:01.753 回答