【问题标题】:Rails 3.x startup error on Dreamhost - session_store.rb issue?Dreamhost 上的 Rails 3.x 启动错误 - session_store.rb 问题?
【发布时间】:2013-12-13 19:13:52
【问题描述】:

这是另一个 Rails-on-Dreamhost 安装错误。

  • 使用了 DH 自己的“入门”维基页面。收到初始“欢迎登机”消息没有问题。
  • 使用 mysql 创建的本地应用程序。在创建过程中冻结的宝石。在 Dreamhost 上创建的数据库没有明显问题。
  • 在 DH 上使用“捆绑安装”/“捆绑包”将 gem 放到正确的位置
  • 将 rake gem 降级到 v0.8.7 以解决第一个问题。
  • Rack 在启动时抱怨:“...config/initializers/session_store.rb:3: 语法错误,意外 ':',期待 $end”
  • session_store.rb 如下所示。与原始版本保持一致: App02::Application.config.session_store :cookie_store, key: '_app02_session'

想法?

【问题讨论】:

    标签: ruby-on-rails ruby rack dreamhost


    【解决方案1】:

    您使用的 Ruby 似乎低于 1.9,它不支持新的哈希键语法: { 核心价值 }。升级到 Ruby 1.9+ 应该可以解决您的问题。

    【讨论】:

    • 斯蒂芬,你可能是对的。但是我还没有弄清楚如何在 DreamHost 共享服务器帐户上将 Ruby 从 1.8.7 升级到 1.9.3。 (我不是 sudo'd。)无赖。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 2011-06-08
    • 2011-03-05
    • 2011-08-16
    • 2012-09-28
    • 1970-01-01
    相关资源
    最近更新 更多