Rails Forem安装协助

时间:2013-02-14 22:27:54

标签: ruby-on-rails ruby gem forem

所以我对rails等很新,我一直试图在过去几个小时内安装它,并且在尝试运行rails s时遇到以下错误,或者我尝试安装它与rails g forem:install

  

/usr/lib64/ruby/gems/1.8/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:245:in   `load':/ home /forem / config / intritizers / session_store.rb:3:语法   错误,意外':',期待$ end(SyntaxError)... sion_store   :cookie_store,key:'_ forums_session'                                 ^           来自/usr/lib64/ruby/gems/1.8/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:245:in

     
    

load' from /usr/lib64/ruby/gems/1.8/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:236:in load_dependency”             来自/usr/lib64/ruby/gems/1.8/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:245:in     load' from /usr/lib64/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/engine.rb:588 from /usr/lib64/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/engine.rb:587:in 每个”             来自/usr/lib64/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/engine.rb:587             来自/usr/lib64/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/initializable.rb:30:in     instance_exec' from /usr/lib64/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/initializable.rb:30:in 运行”             来自/usr/lib64/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/initializable.rb:55:in     run_initializers' from /usr/lib64/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/initializable.rb:54:in 每个”             来自/usr/lib64/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/initializable.rb:54:in     run_initializers' from /usr/lib64/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/application.rb:136:in 初始化!”             来自/usr/lib64/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/railtie/configurable.rb:30:in     send' from /usr/lib64/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/railtie/configurable.rb:30:in 的method_missing”             来自/home/forem/config/environment.rb:5             来自/usr/lib64/ruby/gems/1.8/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:251:in     require' from /usr/lib64/ruby/gems/1.8/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:251:in 需要”             来自/usr/lib64/ruby/gems/1.8/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:236:in     load_dependency' from /usr/lib64/ruby/gems/1.8/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:251:in 需要”             来自/usr/lib64/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/application.rb:103:in     require_environment!' from /usr/lib64/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/commands.rb:25 from script/rails:6:in需要”             来自script / rails:6

  

那么我在这里缺少什么或者......?

我下载的是这个:https://github.com/radar/forem.heroku.com

1 个答案:

答案 0 :(得分:1)

您获得的错误是由于您在不支持它的旧版Ruby中使用Ruby 1.9+哈希语法。您需要将Ruby升级到1.9.2或1.9.3,或将session_store.rb文件的第二行更改为:

# Be sure to restart your server when you modify this file.
Forums::Application.config.session_store :cookie_store, :key => '_forums_session'