Ruby on Rails 应用程序无法启动
正如您在 https://ssl.virtualweb.at/redmine/ 中看到的,我尝试获取Redmine up &跑步。
一开始我得到了这个错误: ActiveSupport::Deprecation:Module 的未定义方法“mattr_accessor”
有人能提供一些如何让它运行的提示吗?
蒂亚
As you can see at https://ssl.virtualweb.at/redmine/ i try to get Redmine up & running.
At the start i got this error:
undefined method `mattr_accessor' for ActiveSupport::Deprecation:Module
Could someone be so nice an give some tipps how to get it to run?
t.i.a.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您能给我们提供更多信息吗?例如,您可以查看日志并找到正在发生的错误的完整回溯吗?
否则我们不知道错误发生在哪里。然后我们可以更好地缩小范围
。不过,我最好的猜测是,您的 ruby 或 Rails 或 rake (或类似重要的东西)版本错误。 mattr_acessor 是 ruby 中的一个基本方法 - 所以我首先阅读 redmine 文档来了解您需要什么版本的 ruby。
然后去检查是否安装了该版本...重复 Rails、所需的 gem 等。
Can you give us a little more information? For example - can you go and look at the logs and find the full backtrace of the error that is occurring?
Otherwise we don't know where the error is occurring. Then we can narrow it down a bit better
My best guess atm, though, is that you have the wrong version of ruby or rails or rake (or something similarly important). mattr_acessor is a fundamental method in ruby - so I'd start by reading the redmine docs to see what version of ruby you need.
Then go check if you've got that version installed... repeat with rails, required gems etc.