2014-07-08 2 views
0

저는 Ruby를 처음 접했고 Michael Hartl의 튜토리얼을 따르고 있습니다. 나는 장에 여전히 해요 1.rails 서버를 실행할 때 NameError 받기

내가 더 솔루션에 StackOverflow에 다른 질문을 따라 1

Firstapp::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 

내 development.rb 라인에

undefined local variable or method 'first_app' for main:Object (NameError) 

을 말한다. 그들 중 일부는에 아무것도 해결하지 못할

First_app::Application.configure do 

Rails.application.configure do 

에서 내 응용 프로그램 이름을 변경해야합니다. 아, 도움이된다면 Windows를 사용하고 있습니다.

답변

2

rails new 명령을 실행했을 때 앱 이름을 올바르게 설정해야합니다. 무슨 일이 있었는지는 대신에 rails new firstapp 일 가능성이 높습니다. First_app::Application.configure doFirstApp::Application.configure do으로 변경하십시오. Firstapp 또는 First_App에 대한 프로젝트에서 검색을 수행하고 해당 검색도 변경해야합니다.

1

내 보석 파일과 관련이있는 것 같습니다. 나는 이것을 편집하지 않고 홀로 남겨 두었고, 응용 프로그램은 어떤 오류없이 컴파일을 끝내었다. 나는 SQLite3 gem과 관련이 있다고 생각하는데, 나는 버전에 관해서 제대로하지 못하고있다.

관련 문제