La creazione di nuovi rails project con Aptana non riesce con "/ / pubblico non esiste"
-
13-09-2020 - |
Domanda
Sto usando Windows 7 e Ruby 1.8.7.Ottengo il seguente messaggio di errore quando avvio un nuovo progetto di rotaie:
Si è verificato un problema
'Sostituisci il file indice del progetto' ha riscontrato un problema.La risorsa '/ foobar / pubblica' non esiste.(dove 'foobar' è il nome del mio nuovo progetto).
Qualche idea?
Soluzione
Ho appena trovato una soluzione alternativa: crea il progetto ma deseleziona la parte di generare uno scheletro di binari.Quindi aprire una console, navigare verso la directory principale del progetto e eseguire rails <project name>
.Lo scheletro genererà nella cartella, quindi è possibile aggiornare la directory del progetto in Aptana / Eclipse.
Altri suggerimenti
Quando il nuovo progetto viene creato utilizzando Radrails, Radrails esegue il comando Rails Beta -D SQLite3 che è la sintassi precedente e la nuova sintassi è Rails New Beta -D SQLite3 cosìA meno che i team dell'aptana non richiamano nuove funzionalità dei binari la soluzione alternativa sarebbe quella di utilizzare i metodi sopra menzionati.
Seguire la stessa procedura di cui sopra .... Ma per me le rotaie non hanno funzionato.
.Rails Nuovo "Nome del progetto" ha funzionato per me.
Grazie
Ho avuto questo problema perché il mio progetto aveva spazi nel nome.Rimosso gli spazi e funzionava.
Ho lo stesso problema ma nei progetti Web e utilizzando una directory di rete.Creo il progetto in locale e quindi spostalo in rete di unità.
Prova a eseguire il tuo IDE come amministratore.Fare clic con il tasto destro del mouse sull'icona IDE -> "Esegui come amministratore". Ora il tuo IDE avrà i privilegi appropriati per scrivere file e cartelle.
Modifica dell'interprete che l'IDE utilizza funzionava per me.Vai a windows->preferences->ruby->installed interpreters
Seleziona quello che viene fornito con la tua installazione di Aptana Studio, il nome della mia è org.jruby_1.2.0.9
... Ha funzionato come un fascino per me.Spero che abbia aiutato.