2013-07-31 10 views
9

Sto provando a creare la mia gemma ma ho ricevuto quell'errore. Penso che la causa di questo è perché cambio il nome del file dello gemspec. In un primo momento questo è il mio struttura:Building Gem - InvalidSpecificationException [...] non sono file

myapp/ 
    my-app.gemspec 
    documentation.docx 
    // other files 

Poi a cambiare il nome e spostare i file che diventano piacere:

myapp/ 
    new-name.gemspec 
    doc/ 
     documentation.docx 
    // other files 

Nota: Ho già cambiato tutto il codice incluso il lib per adattarsi al nuovo nome

Poi, quando corro gem build new-name.gemspec ho ottenuto questo errore:

ERROR: While executing gem ... (Gem::InvalidSpecificationException) 
    ["my-app.gemspec", "documentation.docx"] are not files 

Riconosce ancora la mia vecchia struttura invece di quella nuova.

Qualsiasi soluzione?

Grazie

risposta

27

appena realizzato che devo commettere il mio nuovo codice per Git prima.

Sciocco.

+2

Non dimenticare di accettare la risposta dopo 48 ore o, se ritieni che la tua domanda/risposta non sia pertinente per i futuri visitatori, puoi eliminare completamente la tua domanda. –

+0

Grazie, lo ricorderò. – hrsetyono

+2

Non penso che questo sia sciocco. Non ho visto nulla che mi portasse a credere che lo sviluppo delle gemme locali sia dipendente dallo status di git. Grazie per la pubblicazione. – Dylan