2016-04-28 35 views
8

Ho JRuby e Git per Windows installato. Ho quindi installato Ruby 2.3 x64 utilizzando RubyInstaller. Ho quindi installato il devkit x64. Ho installato la gemma JSON e ha funzionato correttamente. Esecuzione rake --version mi dà l'errore:rake su windows: cattivo interprete: permesso negato

bash:/c/Ruby23-x64/bin/rake: C: /Users/Justin/Projects/rubyinstaller/sandbox/ruby23_mingw/bin/ruby.exe: cattivo interprete: Autorizzazione negata

Il mio nome non è Justin, non ci sono utenti sul mio computer o sulla rete di nome Justin e non ho nemmeno amici di nome Justin. Qual è la causa di questo problema?

+0

prova ad aprire cmd come amministratore: fai clic destro su cmd ed esegui come amministratore – Nirupa

+0

funziona in cmd. Perché non funziona in mingw64? – griest

+0

@nirupa l'ho capito. – griest

risposta

10

Andare nella cartella bin dell'installazione ruby ​​e modificare il file rake. Cambia la prima riga da #!C:/Users/Justin/Projects/rubyinstaller/sandbox/ruby23_mingw/bin/ruby.exe a #!ruby.exe o il percorso assoluto del tuo eseguibile ruby ​​se non è nel tuo PERCORSO.

+0

quindi dovevi impostare il percorso – Nirupa

+0

Nessun mio percorso era già impostato. Il comando del rastrello faceva riferimento a un ruby ​​exe sulla macchina dello sviluppatore – griest

+0

Ho capito .. :) buona fortuna avanti – Nirupa