2015-09-27 10 views
6

Fastidioso dal nulla il mio cinturone Heroku tenta sempre di aggiornare ogni volta che faccio un comando Heroku. Questo non sarebbe così male se fosse effettivamente aggiornato, ma non importa quali permessi io do alla cartella di desinazione o CMD ottengo un errore Access is Denied.Aggiornamento a Heroku Toolbelt v4 ottiene accesso negato errore

Ciò rende estremamente lunghi i comandi di esecuzione con Heroku in quanto sempre ri-scarica l'aggiornamento e fallisce nell'impostare il nodo prima di eseguire il comando che gli chiedo.

Di seguito è riportato un esempio dell'aspetto dell'errore.

Installing Heroku Toolbelt v4... done. 
For more information on Toolbelt v4: https://github.com/heroku/heroku-cli 
Setting up node-v4.1.1... ▸ rename C:\Users\Anthony\.heroku\tmp\download110460667\file C:\Users\Anthony\.heroku\node-v4.1.1-windows-x86\bin\node.exe: Access is denied. 
error loading plugin commands 
error loading plugin topics 
error loading plugin commands 
+0

Sei riuscito a risolvere il problema? Ho appena incontrato questo problema. –

+0

Basta aspettare abbastanza a lungo e si risolverà da solo. Almeno il mio ha fatto. Continuo a non ritenere che questa sia una soluzione reale, quindi non so cosa dirti. – SARose

risposta

8

Ho risolto il problema cancellando le cartelle Nome utente/.heroku, e Nome utente/AppData/Local/heroku, (Sostituisci "Nome utente" con il tuo nome utente) quindi esegui i risultati di login heroku in una installazione di successo del nodo, dopo che sembra lavorare senza intoppi (finora). Probabilmente l'eliminazione della prima cartella non è necessaria, ma è quello che ho fatto in ogni caso.

Buona fortuna

PS: esecuzione su Windows 8

+0

Grazie mille .. sei un risparmiatore live! –

0

È possibile semplicemente rinominare o rimuovere l'applicazione node.exe ed eseguire nuovamente heroku.

+0

Rinominare o rimuovere il file node.exe non ha risolto il problema. – SARose

1

Stesso problema qui, su Windows 7 a 64 bit. È riuscito a funzionare in qualche modo ...

L'eliminazione delle cartelle e l'esecuzione di heroku di nuovo non ha funzionato per me, né rinominare/rimuovere il file node.exe. Anche disinstallare l'installazione di node.js preesistente e ripulire PATH non è stato di aiuto. Alla fine ho modificato il heroku.bat, l'impostazione di un PATH minimo con nient'altro che il rubino, Heroku e le parti git, cioè

@SET PATH=%HEROKU_RUBY%;%HerokuPath%\bin;C:\Program Files (x86)\Git\cmd 

Il nodo post-installazione è andato bene e ho potuto fare il login e clonare un app con la mia installazione git preesistente. Ha continuato a funzionare anche dopo aver ripristinato il file batch con la specifica PATH originale.

Non ho idea del motivo per cui non ha funzionato con il mio PATH originale, poiché non ci sono anomalie come & e in e senza vecchie ruby ​​o installazioni node.js. Ma ora funziona e io sono un camper felice :-)

0

cancellare la cartella 'nome utente/AppData/Local/Heroku' e riprovare

Problemi correlati