Errore Cygwin - Impossibile eseguire '/ bin / bash': nessun file o directory


0

Ho appena scaricato e installato Cygwin su Windows 7. Sembra che sia stato installato correttamente, con la C:\Cygwin64cartella che contiene 1,2 GB di dati quando la cartella di installazione da cui l'ho installato era poco meno di 300 MB. Tuttavia, facendo clic sul collegamento sul desktop si apre mintty.exe, che quindi visualizza l'errore:

Impossibile eseguire "/ bin / bash": nessun file o directory

Questo nonostante il fatto che ho installato tutti i file di base, di cui bashapparentemente faceva parte - e anche se non lo fosse, il programma di installazione in seguito lo ha mostrato come pacchetto richiesto e lo ha installato da solo. Qualcuno ha idea di cosa sta succedendo qui? Questo potrebbe essere il mio quarto tentativo nell'ultimo giorno cercando di far funzionare correttamente un'installazione di Cygwin; Sto iniziando a pensare che non volevo proprio averlo.


Vai a C:\Cygwin64, vedi un file lì cygwin.bat? Prova a fare doppio clic su di esso e facci sapere cosa è successo
Alex

Il file .bat era lì, ma facendo clic su di esso ha fatto cmdlampeggiare per una frazione di secondo e non ha fatto nient'altro. Tuttavia, sono riuscito a ordinare questo ora, come dettagliato nella mia risposta. Grazie comunque, @Alex.
Hashim,

Risposte:


0

Sono riuscito a ordinare questo con l'ennesima installazione - questa volta ho optato per il download e l'installazione dalla rete (opzione 1 nel programma di installazione), invece di scaricare i file separatamente e l'installazione dalla cartella memorizzata localmente (opzioni 2 e 3). Non riesco a capire perché la selezione di queste opzioni mi abbia fornito un'installazione incompleta, ma ora sono in grado di eseguire bashsenza errori.


l'installazione di file base è una scelta conveniente quando si configura già qualche installazione di Cygwin e si deve diffonderla su altri computer. In questo modo prima scarichi da inet e la cartella di installazione riempirebbe di pacchetti alla fine dell'installazione che puoi riutilizzare su altri computer in seguito.
Alex

Concordato. Per fortuna non ne avevo bisogno urgentemente, quindi posso farne a meno, ma è un peccato che non si sia installato correttamente in quel modo, avrebbe potuto essere utile in futuro.
Hashim,

0

Ho avuto lo stesso problema dopo una nuova installazione predefinita direttamente dal web.

Ho risolto andando su "C: \ cygwin64 \ bin" e duplicando "ash.exe" e rinominando la copia in "bash.exe".

(Ci stavo provando per puro caso, solo perché mancava bash e ho trovato questo sinistro file di cenere)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.