1

J'ai des problèmes pour déployer une application Rails sur Heroku, je ne peux même pas lancer la console Heroku! (voir ci-dessous pour la réponse que je reçois du terminal)Problèmes Déploiement d'une application rails vers Heroku

Je suis assez nouveau sur les rails et la programmation en général, donc je ne comprends pas vraiment quel est le problème ici, j'apprécierais vraiment de l'aide!

/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>' 

est ici config/environnements./Production.rb, j'ai commenté la ligne 3 que je pensais que peut-être la question, mais je reçois le même problème que ce soit commenté, décommentée ou supprimé complètement!

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 

/app/config/environnement

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



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

Merci pour ce Douglas, des idées !? – DreLambo

+0

pouvez-vous poster config/environments/production.rb? –

+0

La ligne 3 est ce qui va causer votre problème original si elle n'est pas commentée, car c'est une regex dans Ruby. Si c'est commenté, vous n'obtiendrez pas cette erreur. Alors, quelle est la nouvelle erreur? –

Répondre

0

Le problème est la ligne 3. Assurez-vous que vous avez commis vos modifications, puis les pousser à Heroku.

Questions connexes