2015-06-29 5 views
8

Ho installato Ruby 2.1.6, scatola virtuale vagante 1.7.2 abd 4.3.28.Il primo vagabondo funziona, ma poi l'errore di rubino dopo l'arresto/l'aumento

Il primo vagrant up funziona bene e la scatola viene scaricato e il server funziona, ma quando corro halt e poi provare un altro vagrant up ottengo il messaggio di errore Ruby al di sotto

C:/Users/Mike/.vagrant.d/gems/gems/childprocess-0.5.6/lib/childprocess/windows/lib.rb:308: [BUG] Segmentation fault 
ruby 2.0.0p353 (2013-11-22) [i386-mingw32] 

// lots of output listing ruby files 

[NOTE] 
You may have encountered a bug in the Ruby interpreter or extension libraries. 
Bug reports are welcome. 
For details: http://www.ruby-lang.org/bugreport.html 


This application has requested the Runtime to terminate it in an unusual way. 
Please contact the application's support team for more information. 

La potenza totale è lunga quindi ho dovuto caricarlo separatamente here:

Ho provato a disinstallare tutto e reinstallare ma succede sempre la stessa cosa. Qualcuno può dare un senso a questo messaggio di errore per me e darmi qualche consiglio per risolverlo?

Il progetto vagabondo è in esecuzione sulla mia macchina desktop bene, questo problema sta accadendo proprio con il mio portatile.

+2

ho avuto lo stesso problema anche oggi, le cuciture come è problema globale con Vagrant che accures oggi, ecco bug report. https://bugs.ruby-lang.org/issues/11314 –

+0

Hai modificato la directory VAGRANT_HOME o l'impostazione predefinita? prova a cambiare, funziona per me. –

risposta

10

ho avuto lo stesso problema da ieri e sono stato in grado di trovare una soluzione attraverso questa comanda

> vagrant plugin install ffi 
> vagrant plugin uninstall ffi && vagrant plugin install ffi --plugin-version 1.9.8 

Dopo di che, si dovrebbe essere in grado di fare vagabondo fino senza alcun problema. La causa è stata l'ultima ffi gem rilasciata l'altro giorno (penso che questo riguardi solo l'utente di Windows), quindi per qualcuno che ha appena installato o aggiornato vagabondo, per ora dobbiamo eseguire il downgrade del ffi a 1.9.8.

Fonte: https://github.com/mitchellh/vagrant/issues/5869

+0

Sta succedendo per me con il plugin hostsupdater ma disinstallandolo non lo aggiusto Devo cancellare la cartella vagrant.d. C'è un modo per vedere le versioni precedenti disponibili per questo plugin e installarne uno più vecchio? – Guerrilla

+0

@ Guerrilla, ** vagabondo ** funziona bene per te? Inoltre, ricevi un messaggio di errore quando provi ** plug-in vagrant installa vagrant-hostsupdater **? –

+0

Se elimino la cartella vagrant.d, gira su funziona bene. Se installo hostupdater non ci sono errori nell'installazione. L'errore arriva quando provo a vagabondare. Posso disinstallare il plugin senza errori ma questo non lo risolve. Devo cancellare di nuovo la cartella vagrant.d prima di lasciarmi girare di nuovo in giro., – Guerrilla

1

Di fronte allo stesso numero di oggi (Era in funzione lo scorso venerdì). Dopo reinstallazione/disinstallazione/riavviare tantissimo tempo sono in grado di risolvere questo problema nel modo seguente:

  1. Passare alla cartella .vagrant.d \
  2. Elimina sia plugins.json e l'intero gemme
  3. Il mio Vagrantfile esistente aveva un codice per installare il plugin, se non esiste. Ho dovuto rimuoverlo anche io.

Questo praticamente rimosso tutti i plugin per farlo funzionare. Ho usato solo vagabondo-cachier quindi non è un grosso problema per me.

+0

Ho davvero bisogno del plugin hostupdater. c'è un modo per far funzionare di nuovo i plugin? Cosa li ha fermati a lavorare? – Guerrilla