Sto aggiornando il mio progetto da Rails 3.2.12 a 4.0.0. Ho fatto tutte le necessarie correzioni, ma quando provo ad eseguire la mia applicazione usando RubyMine 5.4 Ricevo il seguente messaggio:RubyMine visualizza il messaggio di errore: "Errore durante lo sviluppo: MyProject: lo script di avvio di Rails 3.x è stato trovato al posto di Rails 4.x uno"
Errore durante l'esecuzione di sviluppo: MyProject: Rotaie sceneggiatura 3.x lanciatore è stato trovato al posto di Rails 4. x uno. È necessario lo script '/ Users/stackoverflowuser/RubymineProjects/MyProject/bin/rails' per avviare il server Rails. Si prega di aggiornare l'avvio del server in base alla documentazione di Rails 4.x.
Cosa sto sbagliando?
Forse è un "trucco", tuttavia è la soluzione più semplice.Probabilmente anche la tua soluzione funzionerà, ma è necessario utilizzare Spring, perché sai che molte persone non possono usare la molla, quindi il mio "hack" funziona con la primavera o senza primavera. Ad ogni modo la tua soluzione è un'altra soluzione, quindi, ho upvoted. – danilodeveloper
La parte fondamentale della mia risposta è stata l'uso di 'rake rails: update' - che è il modo corretto per garantire che i bin vengano messi nel posto giusto per Rails 4, quando si aggiorna da Rails 3. La parte Spring era una libera bonus, se vuoi usarlo ;-) – DaveStephens
@danilodeveloper Ciao, sì, faccio tutto il mio sviluppo nell'ultima versione di Rubymine. – DaveStephens