我在一个运行Windows 11的64位系统上使用Python 3.7,并在一个安装了Django 3.2的虚拟环境中工作。我正在尝试使用Heroku部署我的项目。
我已经尝试将heroku cli 64位Windows版本添加到不同的路径中。我已经将env变量HOME的值设置为C:/Users/<username>/_netrc
。我已经清理了每个安装的路径,因此只有当前路径。
当我在项目中运行heroku登录时,出现以下错误:
EPERM: operation not permitted, open C:/Users/<username>/_netrc
任何帮助都是非常感谢的
2条答案
按热度按时间b4wnujal1#
我已将env变量HOME设置为值
C:/Users/<username>/_netrc
HOME
应该是一个 * 目录 *。Heroku将处理_netrc
部分。请尝试将其设置为
C:/Users/<username>/
。41ik7eoe2#
删除路径C:/User//_netrc中的现有文件,因为我在文件资源管理器中找不到_netrc文件,所以使用了git bash或terminal。删除后,请在项目文件夹中运行以下命令。heroku git:remote -a <heroku_app_name>
通过运行上述命令,它将创建一个新的_netrc文件