无法安装heroku核心插件

时间:2015-09-30 16:08:47

标签: windows heroku

Windows 8.1,64b

上周一切顺利。

每当我运行heroku命令时,它会尝试安装heroku核心插件,例如:

C:\Users\Usr\Documents\Aptana3_Workspace\mobile-site>heroku run
Installing core plugins heroku-apps, heroku-fork, heroku-git, heroku-local, heroku-run, heroku-status...
 ?    module.js:338
 ?        throw err;
 ?        ^
 ?
 ?    Error: Cannot find module './bin/npm-cli.js'
 ?        at Function.Module._resolveFilename (module.js:336:15)
 ?        at Function.Module._load (module.js:286:25)
 ?        at Module.require (module.js:365:17)
 ?        at require (module.js:384:17)
 ?        at Object.<anonymous> (C:\Users\Usr\AppData\Local\heroku\node-v4.1.1-windows-x86\lib\node_modules\npm\cli.js:2:1)
 ?        at Module._compile (module.js:434:26)
 ?        at Object.Module._extensions..js (module.js:452:10)
 ?        at Module.load (module.js:355:32)
 ?        at Function.Module._load (module.js:310:12)
 ?        at Function.Module.runMain (module.js:475:10)
 !    `run` is not a heroku command.
 !    Perhaps you meant `-h`, `2fa`, `auth`, `join`, `open`, `orgs`, `pg`, `ps` or `rake`.
 !    See `heroku help` for a list of available commands.

C:\Users\Usr\Documents\Aptana3_Workspace\mobile-site>

虽然某些命令有效,但即使显示错误信息:

C:\Users\Usr\Documents\Aptana3_Workspace\mobile-site>heroku restart
Installing core plugins heroku-apps, heroku-fork, heroku-git, heroku-local, heroku-run, heroku-status...
 ?    module.js:338
 ?        throw err;
 ?        ^
 ?
 ?    Error: Cannot find module './bin/npm-cli.js'
 ?        at Function.Module._resolveFilename (module.js:336:15)
 ?        at Function.Module._load (module.js:286:25)
 ?        at Module.require (module.js:365:17)
 ?        at require (module.js:384:17)
 ?        at Object.<anonymous> (C:\Users\Usr\AppData\Local\heroku\node-v4.1.1-windows-x86\lib\node_modules\npm\cli.js:2:1)
 ?        at Module._compile (module.js:434:26)
 ?        at Object.Module._extensions..js (module.js:452:10)
 ?        at Module.load (module.js:355:32)
 ?        at Function.Module._load (module.js:310:12)
 ?        at Function.Module.runMain (module.js:475:10)
Restarting dynos... failed
 !    You do not have access to the app mobile-site.

C:\Users\Usr\Documents\Aptana3_Workspace\mobile-site>

我重新安装了heroku,在网上搜索但没有成功..

有什么想法吗? THX。

2 个答案:

答案 0 :(得分:2)

我的解决方案是:

删除%LOCALAPPDATA%\ heroku文件夹,然后重试(运行heroku命令)

我没有想到这一点,我甚至都不知道这个文件夹存在 - 这就是Heroku的支持所说的 - 所以对他很有信心:)

P.S。知道%LOCALAPPDATA%只能在控制台(windows)中写入

echo %LOCALAPPDATA%

答案 1 :(得分:0)

在Windows上也发生在我身上。我关闭并返回命令提示符窗口,重新安装Heroku toolbelt并将我的应用程序重新部署到Heroku,问题得到解决。