Обновление до Heroku Toolbelt v4 получает ошибку отказано в доступе
Раздражает из ниоткуда мой Heroku toolbelt всегда пытается обновить каждый раз, когда я делаю команду Heroku. Это было бы не так плохо, если бы он действительно обновился, но независимо от того, какие разрешения я даю папке desination или CMD, я получаю ошибку Access is Denied
.
Это делает выполнение команд на Heroku чрезвычайно трудоемким, потому что он всегда повторно загружает обновление и терпит неудачу в настройке узла перед выполнением команды, которую я прошу его выполнить.
Ниже приведен пример того, что ошибка похоже.
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:UsersAnthony.herokutmpdownload110460667file C:UsersAnthony.herokunode-v4.1.1-windows-x86binnode.exe: Access is denied.
error loading plugin commands
error loading plugin topics
error loading plugin commands
6 ответов:
Я исправил это, удалив имя пользователя папки/.heroku, и Username/AppData/Local/heroku, (замените "Username" на ваше имя пользователя) затем запустите heroku login приводит к успешной установке узла, после чего он, кажется, работает гладко (до сих пор). Вероятно, удаление первой папки не обязательно - но это то, что я сделал в любом случае.
Удачи
PS: Работает в Windows 8
Та же проблема здесь, на Windows 7 64Bit. Каким-то образом это сработало...
Удаление папок и запуск heroku снова не сработали для меня, как и переименование / удаление узла.файл EXE. Удаление ранее существовавшего узла.установка js и очистка пути также не помогли. В конце концов я отредактировал heroku.bat, устанавливая минимальный путь только с частями ruby, heroku и git, т. е.
@SET PATH=%HEROKU_RUBY%;%HerokuPath%\bin;C:\Program Files (x86)\Git\cmd
Узел после установки прошел нормально, и я мог войти в систему и клонировать приложение с помощью моего ранее существовавшая установка git. Он даже продолжал работать после того, как я вернул пакетный файл в исходную спецификацию пути.
Я понятия не имею, почему это не сработало с моим первоначальным путем, поскольку в нем нет аномалий типа & амперсандов и нет старого Рубина или узла.JS устанавливает. Но теперь это работает, и я счастливый турист: -)
Удалить heroku 3.x удалить C:\Program Files (x86)\Heroku папка и переустановить последнюю версию https://toolbelt.heroku.com/ работает на меня