2013-08-11 5 views
1

J'essaye de migrer ma base de données postgresql sur Heroku. Quand je lance "heroku exécuter rake db: migrate échoue" Je reçois cette erreur:heroku run rake db: migrate échoue

Running `rake db:migrate` attached to terminal... up, run.4898              
/usr/bin/env: ruby1.9.1: No such file or directory 

Quand je lance "heroku exécuter Ruby -v":

Running `ruby -v` attached to terminal... up, run.9649                
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-linux] 

Voici mon Gemfile:

source 'https://rubygems.org' 

ruby '2.0.0' 

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails' 
gem 'rails', '4.0.0' 

# Heroku 
gem 'rails_12factor', group: :production 

# Devise Authenticaiton 
gem 'devise' 

# Omniauth Support 
gem "omniauth" 
gem 'omniauth-facebook' 
gem 'omniauth-twitter' 

# Faker gem to generate fake data 
gem 'faker' 

# Whenver gem to manage cron jobs 
gem 'whenever', :require => false 

# Bootstrap paginate support 
gem 'bootstrap-will_paginate', :git => 'git://github.com/yrgoldteeth/bootstrap- will_paginate.git' 

# Use sqlite3 as the database for Active Record 
gem 'sqlite3', group: :development 

# Postgresql for Heroku 
gem 'pg', group: :production 

# Use SCSS for stylesheets 
gem 'sass-rails', '~> 4.0.0' 

# Use Uglifier as compressor for JavaScript assets 
gem 'uglifier', '>= 1.3.0' 

# Use CoffeeScript for .js.coffee assets and views 
gem 'coffee-rails', '~> 4.0.0' 

# See https://github.com/sstephenson/execjs#readme for more supported runtimes 
# gem 'therubyracer', platforms: :ruby 

# Use jquery as the JavaScript library 
gem 'jquery-rails' 
gem 'jquery-ui-rails' 

# Turbolinks makes following links in your web application faster. Read more:  https://github.com/rails/turbolinks 
gem 'turbolinks' 

# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder 
gem 'jbuilder', '~> 1.2' 

group :doc do 
    # bundle exec rake doc:rails generates the API under doc/api. 
    gem 'sdoc', require: false 
end 

# Use ActiveModel has_secure_password 
# gem 'bcrypt-ruby', '~> 3.0.0' 

# Use unicorn as the app server 
# gem 'unicorn' 

# Use Capistrano for deployment 
# gem 'capistrano', group: :development 

# Use debugger 
gem 'debugger', group: [:development, :test] 

group :development do 
    gem 'better_errors' 
    gem 'binding_of_caller' 
end 

Merci d'avoir pris le temps de lire ceci.

+1

ici ont une question à la même question: [http://stackoverflow.com/questions /15443456/windows-heroku-run-rake-dbmigrate-error-usr-bin-env-ruby-exe-no-such-file-o](http://stackoverflow.com/questions/15443456/windows-heroku- run-rake-dbmigrate-erreur-usr-bin-env-ruby-exe-no-tel-fichier-o) – overallduka

+0

On dirait que @overallduka a la réponse dans la question liée – BigRon

Répondre

0

u peut utiliser ce code à la place

heroku run:detached rake db:migrate 

cela fonctionnera. assurez-vous de ADD, COMMIT et PUSH avant d'exécuter le code final.

Aller directement à votre endroit où votre projet est

$ git add . 
$ git commit -m "heroku repo" 
$ git push heroku master 

et après exécuter le code final

heroku run:detached rake db:migrate