无法在 cygwin 上启动 heroku cli
Not able to launch heroku cli on cygwin
因为我的笔记本电脑没有管理员权限,所以下载了 heroku CLI 的 zip 版本来部署我的应用程序。当我从 heroku 的 bin 路径执行 cmd 时,它启动并工作正常,但是当尝试从 cygwin 启动时它不工作。遵循以下解决方法,因为我认为路径问题,符号链接问题
.bash_profile
#Setting the heroku path on the cygwin
export PATH=$PATH:"/cygdrive/c/Django/heroku/bin/heroku"
export CYGWIN="winsymlinks:native"
cd C:/cygdrive && rm -rf c && ln -s -v C:/ c
.bashrc
alias heroku="/cygdrive/c/Django/heroku/bin/heroku"
这是在 SO 中建议的,但没有帮助,当我尝试在 cygwin 中执行 $ heroku 时出现以下错误..
$ heroku
internal/modules/cjs/loader.js:983
throw err;
^
Error: Cannot find module 'C:\cygdrive\c\Django\heroku\bin\run'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:980
:15)
at Function.Module._load (internal/modules/cjs/loader.js:862:27)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_ma
in.js:74:12)
at internal/main/run_main_module.js:18:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
注意:我可以从 GIT bash 和 CMD
启动 heroku
我一直在向路径添加错误的文件并执行它们,heroku 的解压 zip 文件夹包含以下文件
所以,我做了什么..?复制包含 heroku.cmd 文件的 bin 的完整路径,并作为别名粘贴到下面的文件“.bashrc”中。
.bashrc
alias heroku="/cygdrive/c/Django/heroku/bin/heroku.cmd"
as heroku.cmd 文件是一个脚本文件,它包含 heroku 的一组命令。
而且我还可以登录到 heroku 并创建应用程序。
因为我的笔记本电脑没有管理员权限,所以下载了 heroku CLI 的 zip 版本来部署我的应用程序。当我从 heroku 的 bin 路径执行 cmd 时,它启动并工作正常,但是当尝试从 cygwin 启动时它不工作。遵循以下解决方法,因为我认为路径问题,符号链接问题
.bash_profile
#Setting the heroku path on the cygwin
export PATH=$PATH:"/cygdrive/c/Django/heroku/bin/heroku"
export CYGWIN="winsymlinks:native"
cd C:/cygdrive && rm -rf c && ln -s -v C:/ c
.bashrc
alias heroku="/cygdrive/c/Django/heroku/bin/heroku"
这是在 SO 中建议的,但没有帮助,当我尝试在 cygwin 中执行 $ heroku 时出现以下错误..
$ heroku
internal/modules/cjs/loader.js:983
throw err;
^
Error: Cannot find module 'C:\cygdrive\c\Django\heroku\bin\run'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:980
:15)
at Function.Module._load (internal/modules/cjs/loader.js:862:27)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_ma
in.js:74:12)
at internal/main/run_main_module.js:18:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
注意:我可以从 GIT bash 和 CMD
启动 heroku我一直在向路径添加错误的文件并执行它们,heroku 的解压 zip 文件夹包含以下文件
所以,我做了什么..?复制包含 heroku.cmd 文件的 bin 的完整路径,并作为别名粘贴到下面的文件“.bashrc”中。
.bashrc
alias heroku="/cygdrive/c/Django/heroku/bin/heroku.cmd"
as heroku.cmd 文件是一个脚本文件,它包含 heroku 的一组命令。
而且我还可以登录到 heroku 并创建应用程序。