Il cmd di Windows non trova exe anche se è nel percorso


2

Ho appena installato il perl alla fragola.
La directory bin viene visualizzata nel percorso ma Windows si rifiuta di eseguirlo a meno che non fornisca il percorso completo (ho anche provato a riavviare per assicurarmi che tutte le variabili di ambiente fossero corrette).

PS.
Stesso problema se avvio cmd come admin.

Cosa posso fare per risolvere questo problema?

inserisci qui la descrizione dell'immagine

Risposte:


6

Hai una canaglia "nel mezzo del tuo percorso. Sembra che potrebbe rovinare le cose.

...;c:\Program Files\Java\jdk1.6.0_20\bin";C:\ ...

Ho anche avuto un problema a causa del quale un personaggio CRLF si è fatto strada nel percorso, quindi fai attenzione. (Anche se nel tuo caso questo non è il problema, potrebbe essere per qualcun altro a leggere questo).


2
Quello lo farà! Buona cattura RJ.
C0D3M0NK3Y,

1
Buona cattura, che l'ha risolto. (stupido java)
Nifle

-2

È necessario aggiungere Perl.exe come variabile di ambiente per Windows. Vai nelle proprietà del mio computer e dovrebbe esserci una sorta di scheda o area avanzata che ti permetterà di creare la variabile di ambiente. La variabile sarà "perl" e si risolverà in "C: \ strawberry \ perl \ bin \ perl.exe".


No, non è corretto. Se quello fosse il caso, avrei una variabile d'ambiente per ogni ex che ho, C:\strawberry\perl\binda solo contiene quasi 100 file eseguibili.
Nifle,

Mentre sono d'accordo, i documenti del fornitore alludono allo stesso metodo in caso di problemi. Inoltre c'è la direttiva "usa" che puoi esaminare. win32.perl.org/wiki/index.php?title=Strawberry_Perl Sebbene la maggior parte di questo sia finalizzata ad avere più installazioni di Perl nella tua scatola. In caso di dubbio, è Windows, provare a riavviare.
C0D3M0NK3Y,
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.