2015-03-01 12 views
6

Sono nuovo di zecca per Rails e sto seguendo questo tutorial. Ho spinto con successo la mia app su heroku, ma non riesco a far migrare il database.heroku run rake db: migrazione errore "/ usr/bin/env: ruby2.2: Nessun file o directory"

Io uso una macchina virtuale con ubuntu server.

ho digitato:

$ heroku run rake db:migrate 

e ottenuto questo errore:

Running `rake db:migrate` attached to terminal... up, run.3356 
/usr/bin/env: ruby2.2: No such file or directory 

non capisco quello che posso fare. Ho provato a utilizzare

$ heroku run rails db:migrate 
$ rake rails:update:bin 

ma non ha aiutato.

+0

Quale versione di Rails esegue la tua applicazione? E che tutorial stai seguendo? –

+0

@vape Grazie per il vostro consiglio, ma non ha aiutato. Ho ricevuto lo stesso errore. Ero abituato a Rails 4.2.0. E il tutorial che sto seguendo è https://www.railstutorial.org/ – Sergey

risposta

5

la soluzione che ha funzionato per me è che per ogni file nella bin directory del mio progetto, ho cambiato la prima riga da:

#!/usr/bin/env ruby2.2

a

#!/usr/bin/env ruby