2013-08-11 6 views
10

Sono un principiante su Play framework. Ho appena estratto i file di framework Play e li ho estratti e ho dato il percorso della directory di gioco nella variabile globale $PATH. Dopo questo quando ho eseguito il comando su aiuto gioco ubuntu, la sua dandomi sotto l'errore:Errore/usr/bin/env: sh: Nessun file o directory del genere quando si esegue il comando play

/usr/bin/env: sh: No such file or directory 

Qualsiasi indizio perché sto affrontando questo errore e come risolverlo?

+0

[Perché #/usr/bin/env bash non funziona sul mio sistema?] (Https://unix.stackexchange.com/q/257969/56041) – jww

+0

mi è successo dopo aver spostato il progetto in un'altra computer, prova a ricreare nuovamente manifest –

risposta

1

$PATH occupa ~/.bashrc, ~/.bash_profile o ~/.profile.

source il file di configurazione pertinente o avviare un nuovo terminale bash dovrebbe risolvere il problema.

30

Questo errore si verifica in genere se lo script ha terminazioni di riga di Windows invece di terminazioni di riga unix.

Provare a eseguire dos2unix sullo script e provare a eseguire nuovamente il comando per vedere se si ottiene lo stesso errore.

dos2unix [filename] 
+2

Questa è la soluzione. Ho copiato il file da una macchina Windows. L'installazione e l'esecuzione di dos2unix sul file ha consentito l'esecuzione senza problemi. – johnny

2

Ho avuto lo stesso problema e risolto utilizzando Notepad ++, cliccando Modifica -> EOL conversione -> Unix e quindi salvare il file.

Problemi correlati