首页 文章

Rails Forem安装协助

提问于
浏览
0

所以我在过去几个小时内一直试图安装它,并且在尝试运行 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/initializers/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来自/ usr / lib64 / ruby的/usr/lib64/ruby/gems/1.8/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:236:in load_dependency' /gems/1.8/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:245:in load'来自/usr/lib64/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/ engine.rb:588来自/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'来自/usr/lib64/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/initializable.r b:30:在运行'from /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 each from /usr/lib64/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/initializable.rb :54:在run_initializers中,来自/usr/lib64/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/application.rb:136:in initialize!'来自/usr/lib64/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/railtie/configurable.rb:30:in发送'来自/usr/lib64/ruby/gems/1.8/gems/railties -3.2.11 / lib / rails / railtie / configurable.rb:30:from /home/forem/config/environment.rb:5中的method_missing'来自/usr/lib64/ruby/gems/1.8/gems/activesupport-3.2 .11 / lib / active_support / dependencies.rb:251:在require'from /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的/usr/lib64/ruby/gems/1.8/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:236:inload_dependency' . 11 / lib / active_support / dependencies.rb:251:in require'from /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:inrequire'from script / rails:6

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

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

1 回答

  • 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'
    

相关问题