【问题标题】:Redmine (1.4.7) error in executing server in development modeRedmine (1.4.7) 在开发模式下执行服务器时出错
【发布时间】:2014-08-01 06:50:32
【问题描述】:

在开发模式下使用命令rails s 运行 redmine 1.4.7 时,出现如下错误

 /usr/local/lib/ruby/gems/2.0.0/gems/rails-2.3.15/lib/rails_generator/options.rb:32:in
 `default_options': undefined method `write_inheritable_attribute' for
 Rails::Generator::Base:Class (NoMethodError)
         from /usr/local/lib/ruby/gems/2.0.0/gems/rails-2.3.15/lib/rails_generator/base.rb:90:in
 `<class:Base>'
         from /usr/local/lib/ruby/gems/2.0.0/gems/rails-2.3.15/lib/rails_generator/base.rb:85:in
 `<module:Generator>'
         from /usr/local/lib/ruby/gems/2.0.0/gems/rails-2.3.15/lib/rails_generator/base.rb:48:in
 `<module:Rails>'
         from /usr/local/lib/ruby/gems/2.0.0/gems/rails-2.3.15/lib/rails_generator/base.rb:6:in
 `<top (required)>'
         from /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:126:in
 `require'
         from /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:126:in
 `require'
         from /usr/local/lib/ruby/gems/2.0.0/gems/rails-2.3.15/lib/rails_generator.rb:37:in
 `<top (required)>'
         from /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:126:in
 `require'
         from /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:126:in
 `require'
         from /usr/local/lib/ruby/gems/2.0.0/gems/rails-2.3.15/bin/rails:15:in    `<top
 (required)>'
         from /usr/local/bin/rails:23:in `load'
         from /usr/local/bin/rails:23:in `<main>'

我花了大约 2 个小时来修复它,并从 link 获得了一些参考
现在我收到了这个错误。我怎样才能解决这个问题??

/usr/local/lib/ruby/gems/2.0.0/gems/rails-2.3.15/lib/rails_generator/generators/applications/app/app_generator.rb:7:in `<class:AppGenerator>': Use RbConfig instead of obsolete and deprecated Config.
/usr/local/lib/ruby/gems/2.0.0/gems/rails-2.3.15/lib/rails_generator/generators/applications/app/app_generator.rb:7:in `<class:AppGenerator>': Use RbConfig instead of obsolete and deprecated Config.
/usr/local/lib/ruby/gems/2.0.0/gems/rails-2.3.15/lib/rails_generator/generators/applications/app/app_generator.rb:7:in `<class:AppGenerator>': Use RbConfig instead of obsolete and deprecated Config.
undefined method `camelize' for "app":String

【问题讨论】:

  • 1.试试./script/server start 而不是rails s(你使用的是第二个Rails!)。 2. 但我认为主要问题是 Ruby 2.0 - 尝试安装 ruby​​ 1.9.3 甚至 1.8.7

标签: ruby-on-rails ruby rubygems redmine ruby-on-rails-2


【解决方案1】:

我已经通过使用 rvm 解决了这个问题

【讨论】:

    【解决方案2】:

    尝试执行以下操作:

    1. 安装"gem uninstall rmagick" and "gem cleanup"
    2. bundle exec rails s 运行服务器

    【讨论】:

    • 已经完成了上面的操作,所以我发布了
    猜你喜欢
    • 2022-10-14
    • 1970-01-01
    • 2023-03-14
    • 2016-06-22
    • 1970-01-01
    • 2021-03-27
    • 2017-10-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多