以下是我的简短设置:
ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-darwin12.0]
rails (4.1.0.rc1)
rvm 1.25.22
zeus (0.13.3)每当我运行"zeus start“时,我得到一个完整的崩溃:
boot
└── default_bundle
├── test_environment
│ └── test_helper
└── development_environment
└── prerake
Available Commands: [waiting] [crashed] [ready]
zeus test (alias: rspec) [run to see backtrace]
zeus server (alias: s) [run to see backtrace]
zeus console (alias: c) [run to see backtrace]
zeus rake [run to see backtrace]然后运行"zeus s“得到这个结果:
.rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/psych/parser.rb:33:in
`<class:Parser>': superclass mismatch for class Mark (TypeError)发布于 2014-04-19 02:22:27
这也发生在我身上,错误是在rvm中没有为项目文件夹设置默认的gemset。如果你使用rvm,千万不要忘记在项目文件夹中做rvm use rubyversion@gemset。检测这个问题的简单方法是检查zeus start是否在当前终端上运行正常,以及在新终端上运行时是否失败。如果是这种情况,只需在项目文件夹中运行rvm use即可。
https://stackoverflow.com/questions/22814999
复制相似问题