简体   繁体   English

(Ubuntu)当我运行“ rails server”时,它会运行,但随后退出并给我很多我认为是错误消息的信息

[英](Ubuntu) When I run “rails server” it runs, but then exits and gives me a bunch of what I presume are error messages

I am fairly new to Ubuntu and Programming and working with terminals and after searching for quite a while I couldn't find any information on my problem or I couldn't think of what to search exactly and so I thought posting my own question would help because most of the errors that I saw other people having were much shorter and were different even though they both started out the same way with the rails server running for a second or two and then exiting, then outputting errors. 我是Ubuntu和Programming的新手,正在使用终端,经过一段时间的搜索后,我找不到有关我的问题的任何信息,或者我想不出要确切搜索的内容,因此我认为发布自己的问题会有所帮助因为我看到其他人犯的大多数错误都短得多并且有所不同,即使他们都是以相同的方式开始的,而Rails服务器运行了一两秒钟然后退出,然后输出错误。 Any help of appreciated. 任何帮助表示赞赏。

Code that I ran: 我运行的代码:

root@KyleBuntu:~/Desktop/Rails/first_app# rails server
>=> Booting WEBrick
>=> Rails 4.0.8 application starting in development on http://0.0.0.0:3000
>=> Run `rails server -h` for more startup options
>=> Ctrl-C to shutdown server
>Exiting
>/home/verendus/Desktop/Rails/first_app/config/environments/development.rb:1:in `<top (required)>': undefined method `configure' for #<FirstApp::Application:0x00000002e01dc8> (NoMethodError)
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/activesupport-4.0.8/lib/active_support/dependencies.rb:229:in `require'
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/activesupport-4.0.8/lib/active_support/dependencies.rb:229:in `block in require'
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/activesupport-4.0.8/lib/active_support/dependencies.rb:214:in `load_dependency'
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/activesupport-4.0.8/lib/active_support/dependencies.rb:229:in `require'
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/engine.rb:591:in `block (2 levels) in <class:Engine>'
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/engine.rb:590:in `each'
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/engine.rb:590:in `block in <class:Engine>'
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/initializable.rb:30:in `instance_exec'
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/initializable.rb:30:in `run'
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/initializable.rb:55:in `block in run_initializers'
>   from /home/verendus/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/tsort.rb:150:in `block in tsort_each'
>   from /home/verendus/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/tsort.rb:183:in `block (2 levels) in each_strongly_connected_component'
>   from /home/verendus/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/tsort.rb:210:in `block (2 levels) in each_strongly_connected_component_from'
>   from /home/verendus/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/tsort.rb:219:in `each_strongly_connected_component_from'
>   from /home/verendus/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/tsort.rb:209:in `block in each_strongly_connected_component_from'
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/initializable.rb:44:in `each'
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/initializable.rb:44:in `tsort_each_child'
>   from /home/verendus/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/tsort.rb:203:in `each_strongly_connected_component_from'
>   from /home/verendus/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/tsort.rb:182:in `block in each_strongly_connected_component'
>   from /home/verendus/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/tsort.rb:180:in `each'
>   from /home/verendus/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/tsort.rb:180:in `each_strongly_connected_component'
>   from /home/verendus/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/tsort.rb:148:in `tsort_each'
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/initializable.rb:54:in `run_initializers'
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/application.rb:215:in `initialize!'
>   from /home/verendus/Desktop/Rails/first_app/config/environment.rb:5:in `<top (required)>'
>   from /home/verendus/Desktop/Rails/first_app/config.ru:3:in `require'
>   from /home/verendus/Desktop/Rails/first_app/config.ru:3:in `block in <main>'
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/rack-1.5.2/lib/rack/builder.rb:55:in `instance_eval'
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/rack-1.5.2/lib/rack/builder.rb:55:in `initialize'
>   from /home/verendus/Desktop/Rails/first_app/config.ru:in `new'
>   from /home/verendus/Desktop/Rails/first_app/config.ru:in `<main>'
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/rack-1.5.2/lib/rack/builder.rb:49:in `eval'
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/rack-1.5.2/lib/rack/builder.rb:49:in `new_from_string'
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/rack-1.5.2/lib/rack/builder.rb:40:in `parse_file'
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/rack-1.5.2/lib/rack/server.rb:277:in `build_app_and_options_from_config'
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/rack-1.5.2/lib/rack/server.rb:199:in `app'
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/commands/server.rb:48:in `app'
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/rack-1.5.2/lib/rack/server.rb:314:in `wrapped_app'
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/commands/server.rb:75:in `start'
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/commands.rb:76:in `block in <top (required)>'
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/commands.rb:71:in `tap'
>   from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/commands.rb:71:in `<top (required)>'
>   from bin/rails:8:in `require'
>   from bin/rails:8:in `<main>'

If any information is needed then I can provide it. 如果需要任何信息,我可以提供。 I am new to both Ubuntu and Programming so sorry if I have made some simple mistakes somewhere. 我是Ubuntu和Programming的新手,如果在某个地方犯了一些简单的错误,对不起。 Any help is much appreciated. 任何帮助深表感谢。

Config as per request: 根据请求配置:

Rails.application.configure do
  # Settings specified here will take precedence over those in config/application.rb.

  # In the development environment your application's code is reloaded on
  # every request. This slows down response time but is perfect for development
  # since you don't have to restart the web server when you make code changes.
  config.cache_classes = false

  # Do not eager load code on boot.
  config.eager_load = false

  # Show full error reports and disable caching.
  config.consider_all_requests_local       = true
  config.action_controller.perform_caching = false

  # Don't care if the mailer can't send.
  config.action_mailer.raise_delivery_errors = false

  # Print deprecation notices to the Rails logger.
  config.active_support.deprecation = :log

  # Raise an error on page load if there are pending migrations.
  config.active_record.migration_error = :page_load

  # Debug mode disables concatenation and preprocessing of assets.
  # This option may cause significant delays in view rendering with a large
  # number of complex assets.
  config.assets.debug = true

  # Adds additional error checking when serving assets at runtime.
  # Checks for improperly declared sprockets dependencies.
  # Raises helpful error messages.
  config.assets.raise_runtime_errors = true

  # Raises error for missing translations
  # config.action_view.raise_on_missing_translations = true
end

2nd try: 第二次尝试:

=> Booting WEBrick
=> Rails 4.0.8 application starting in development on http://0.0.0.0:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
Exiting
/home/verendus/Desktop/Rails/first_app/config/environments/development.rb:1:in `<top (required)>': undefined method `application' for FirstApp:Module (NoMethodError)
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/activesupport-4.0.8/lib/active_support/dependencies.rb:229:in `require'
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/activesupport-4.0.8/lib/active_support/dependencies.rb:229:in `block in require'
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/activesupport-4.0.8/lib/active_support/dependencies.rb:214:in `load_dependency'
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/activesupport-4.0.8/lib/active_support/dependencies.rb:229:in `require'
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/engine.rb:591:in `block (2 levels) in <class:Engine>'
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/engine.rb:590:in `each'
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/engine.rb:590:in `block in <class:Engine>'
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/initializable.rb:30:in `instance_exec'
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/initializable.rb:30:in `run'
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/initializable.rb:55:in `block in run_initializers'
    from /home/verendus/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/tsort.rb:150:in `block in tsort_each'
    from /home/verendus/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/tsort.rb:183:in `block (2 levels) in each_strongly_connected_component'
    from /home/verendus/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/tsort.rb:210:in `block (2 levels) in each_strongly_connected_component_from'
    from /home/verendus/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/tsort.rb:219:in `each_strongly_connected_component_from'
    from /home/verendus/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/tsort.rb:209:in `block in each_strongly_connected_component_from'
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/initializable.rb:44:in `each'
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/initializable.rb:44:in `tsort_each_child'
    from /home/verendus/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/tsort.rb:203:in `each_strongly_connected_component_from'
    from /home/verendus/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/tsort.rb:182:in `block in each_strongly_connected_component'
    from /home/verendus/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/tsort.rb:180:in `each'
    from /home/verendus/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/tsort.rb:180:in `each_strongly_connected_component'
    from /home/verendus/.rvm/rubies/ruby-2.0.0-p481/lib/ruby/2.0.0/tsort.rb:148:in `tsort_each'
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/initializable.rb:54:in `run_initializers'
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/application.rb:215:in `initialize!'
    from /home/verendus/Desktop/Rails/first_app/config/environment.rb:5:in `<top (required)>'
    from /home/verendus/Desktop/Rails/first_app/config.ru:3:in `require'
    from /home/verendus/Desktop/Rails/first_app/config.ru:3:in `block in <main>'
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/rack-1.5.2/lib/rack/builder.rb:55:in `instance_eval'
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/rack-1.5.2/lib/rack/builder.rb:55:in `initialize'
    from /home/verendus/Desktop/Rails/first_app/config.ru:in `new'
    from /home/verendus/Desktop/Rails/first_app/config.ru:in `<main>'
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/rack-1.5.2/lib/rack/builder.rb:49:in `eval'
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/rack-1.5.2/lib/rack/builder.rb:49:in `new_from_string'
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/rack-1.5.2/lib/rack/builder.rb:40:in `parse_file'
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/rack-1.5.2/lib/rack/server.rb:277:in `build_app_and_options_from_config'
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/rack-1.5.2/lib/rack/server.rb:199:in `app'
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/commands/server.rb:48:in `app'
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/rack-1.5.2/lib/rack/server.rb:314:in `wrapped_app'
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/commands/server.rb:75:in `start'
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/commands.rb:76:in `block in <top (required)>'
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/commands.rb:71:in `tap'
    from /home/verendus/.rvm/gems/ruby-2.0.0-p481/gems/railties-4.0.8/lib/rails/commands.rb:71:in `<top (required)>'
    from bin/rails:8:in `require'
    from bin/rails:8:in `<main>'

您只需要第一行说:

FirstApp.application.configure do

Please change following line in your application config/envrironments/development.rb file 请在您的应用程序config / envrironments / development.rb文件中更改以下行

From

FirstApp.application.configure

To

FirstApp::Application.configure

I also noticed that you have not added secret token yet. 我还注意到您尚未添加秘密令牌。

Please run following command to generate secret token 请运行以下命令以生成秘密令牌

rake secret

You need to copy secret token in new file in config/initializers/secret_token.rb 您需要在config / initializers / secret_token.rb中的新文件中复制秘密令牌

FirstApp::Application.config.secret_key_base = '<secret token generated>'

Your application will be up and running after that :) 之后,您的应用程序将启动并运行:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 我已将 rails 版本从 rails 7.0 更新到 rails 6.0.4.6,然后当我尝试运行服务器时,它向我显示以下错误。 我应该怎么办? - I have updated rails version from rails 7.0 to rails 6.0.4.6 and then when I try to run server it's showing me following error. What should I do? 我正在尝试使用rspec在我的网页上运行Rails测试,但它给了我错误(Ubuntu) - I am trying to run a Rails test using rspec on my webpage, but it gives me errors (Ubuntu) 当我尝试运行“ rails s”或“ rails server”命令时,出现错误,并且不允许我启动服务器 - When I try to run “rails s” or “rails server” command I get an error and It does not let me start the server 您能帮我为什么在尝试运行Rails Server时为什么会发生此错误吗 - Can you help me why this error is happening when i try to run rails server Rails 服务器自动退出。 这就是我在下面看到的: - Rails server exits automatically. This is what i see below: 当我在c9.io的rails中创建新应用时,然后运行未运行的服务器? - When I create a new app in rails on c9.io , then runs the server it didn't run? 我的 Rails 服务器自动退出,现在出现以下错误: - My rails server exits automatically and now gives the following error: 在rails中运行测试时如何处理此错误? - What do I do with this error when I run tests in rails? 我应该在哪个版本的Ubuntu上运行我的Rails应用程序? - What version on Ubuntu should I run my Rails app on? 当我尝试在Rails中运行命令时,我不断收到错误消息(捆绑安装,Rails服务器等) - When I try to run commands in rails, I keep getting an error (bundle install, rails server, etc)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM