1

私はHerokuにRailsアプリケーションを配備する際に問題があります。私はHerokuコンソールを実行することもできません! (私が端末から受け取ったレスポンスについては下記を参照してください)問題Herokuへのレールアプリの導入

私はレールとプログラミングには一般的ではないので、実際に問題が何であるか分かりません。

/app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.0.8/lib/active_support/dependencies.rb:239:in `require': /app/config/environments/production.rb:3: unknown regexp options - lcal (SyntaxError) 
    from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.0.8/lib/active_support/dependencies.rb:239:in `block in require' 
    from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.0.8/lib/active_support/dependencies.rb:225:in `block in load_dependency' 
    from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.0.8/lib/active_support/dependencies.rb:596:in `new_constants_in' 
    from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.0.8/lib/active_support/dependencies.rb:225:in `load_dependency' 
    from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.0.8/lib/active_support/dependencies.rb:239:in `require' 
    from /app/vendor/bundle/ruby/1.9.1/gems/railties-3.0.8/lib/rails/application/bootstrap.rb:11:in `block in <module:Bootstrap>' 
    from /app/vendor/bundle/ruby/1.9.1/gems/railties-3.0.8/lib/rails/initializable.rb:25:in `instance_exec' 
    from /app/vendor/bundle/ruby/1.9.1/gems/railties-3.0.8/lib/rails/initializable.rb:25:in `run' 
    from /app/vendor/bundle/ruby/1.9.1/gems/railties-3.0.8/lib/rails/initializable.rb:50:in `block in run_initializers' 
    from /app/vendor/bundle/ruby/1.9.1/gems/railties-3.0.8/lib/rails/initializable.rb:49:in `each' 
    from /app/vendor/bundle/ruby/1.9.1/gems/railties-3.0.8/lib/rails/initializable.rb:49:in `run_initializers' 
    from /app/vendor/bundle/ruby/1.9.1/gems/railties-3.0.8/lib/rails/application.rb:134:in `initialize!' 
    from /app/vendor/bundle/ruby/1.9.1/gems/railties-3.0.8/lib/rails/application.rb:77:in `method_missing' 
    from /app/config/environment.rb:7:in `<top (required)>' 
    from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.0.8/lib/active_support/dependencies.rb:239:in `require' 
    from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.0.8/lib/active_support/dependencies.rb:239:in `block in require' 
    from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.0.8/lib/active_support/dependencies.rb:225:in `block in load_dependency' 
    from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.0.8/lib/active_support/dependencies.rb:596:in `new_constants_in' 
    from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.0.8/lib/active_support/dependencies.rb:225:in `load_dependency' 
    from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.0.8/lib/active_support/dependencies.rb:239:in `require' 
    from /app/vendor/bundle/ruby/1.9.1/gems/railties-3.0.8/lib/rails/application.rb:103:in `require_environment!' 
    from /app/vendor/bundle/ruby/1.9.1/gems/railties-3.0.8/lib/rails/commands.rb:22:in `<top (required)>' 
    from script/rails:6:in `require' 
    from script/rails:6:in `<main>' 

は、ここで私はそれが問題になるかもしれないと思ったとして/ production.rbが、私は3行をコメントアウト。設定/環境ですが、私はそれは、コメントのないコメントまたは完全に削除されたのかどうか、同じ問題を取得します!

Pingpong::Application.configure do 

# /opt/local/bin/convert 


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

# The production environment is meant for finished, "live" apps. 
# Code is not reloaded between requests 
config.cache_classes = true 

# Full error reports are disabled and caching is turned on 
config.consider_all_requests_local  = false 
config.action_controller.perform_caching = true 

# Specifies the header that your server uses for sending files 
config.action_dispatch.x_sendfile_header = "X-Sendfile" 

# For nginx: 
# config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' 

# If you have no front-end server that supports something like X-Sendfile, 
# just comment this out and Rails will serve the files 

# See everything in the log (default is :info) 
# config.log_level = :debug 

# Use a different logger for distributed setups 
# config.logger = SyslogLogger.new 

# Use a different cache store in production 
# config.cache_store = :mem_cache_store 

# Disable Rails's static asset server 
# In production, Apache or nginx will already do this 
config.serve_static_assets = false 

# Enable serving of images, stylesheets, and javascripts from an asset server 
# config.action_controller.asset_host = "http://assets.example.com" 

# Disable delivery errors, bad email addresses will be ignored 
# config.action_mailer.raise_delivery_errors = false 

# Enable threaded mode 
# config.threadsafe! 

# Enable locale fallbacks for I18n (makes lookups for any locale fall back to 
# the I18n.default_locale when a translation can not be found) 
config.i18n.fallbacks = true 

# Send deprecation notices to registered listeners 
config.active_support.deprecation = :notify 
end 

/アプリ/設定/環境

# Load the rails application 
require File.expand_path('../application', __FILE__) 



# Initialize the rails application 
Pingpong::Application.initialize! 
+0

そのダグラス、ありがとうございました! – DreLambo

+0

あなたはconfig/environments/production.rbを投稿できますか? –

+0

行3は、Rubyの正規表現のように、元の問題の原因となるものです。それがコメントされていれば、そのエラーは発生しません。では、* new *エラーは何ですか? –

答えて

0

問題はライン3.変更をコミットして、Herokuのにプッシュしていることを確認しています。

関連する問題