2013-09-03 4 views

risposta

14

In base a this article è necessario aggiungerlo.

Questo genererà una directory bin nella radice dell'applicazione. Assicurati che non sia nel tuo file .gitignore e controlla questa directory e il suo contenuto in git.

+2

Grazie. È specifico per Heroku o si applica a ogni host (sto utilizzando Engine Yard)? –

+0

Non so se questo aiuta, ma personalmente ho avuto un problema nella directory bin con la prima riga (#!/Usr/bin/env ruby.exe) in cui ho dovuto rimuovere l'exe per funzionare correttamente su Heroku. E devi impegnarlo per git. –

12

Qui è il messaggio da Rails WRT bin/directory:

In Rails 4, bin/directory del vostro applicazione contiene gli eseguibili che sono di versione come qualsiasi altro codice sorgente, piuttosto che stub che sono generato su richiesta. Ecco come aggiornare:

bundle config --delete bin # Turn off Bundler's stub generator 
rake rails:update:bin   # Use the new Rails 4 executables 
git add bin     # Add bin/ to source control 

Potrebbe essere necessario rimuovere bin/dal .gitignore pure.