提问人:Woody1193 提问时间:11/14/2023 更新时间:11/14/2023 访问量:21
在从 Makefile 调用的 Powershell 脚本上禁用脚本
Scripting disabled on Powershell script called from Makefile
问:
我有一个包含以下代码的 Makefile:
SHELL := powershell.exe
.SHELLFLAGS := -NoProfile -Command
# Save the virtual environment path for later use
VENV_PATH = $(shell poetry env info --path)
# Activate the virtual environment
activate:
& $(VENV_PATH)\Scripts\activate.ps1
但是,每当我从 Powershell 调用时,我都会收到以下错误:make activate
&:无法加载文件 .venv\Scripts\activate.ps1,因为正在运行 脚本在此系统上处于禁用状态。有关详细信息,请参阅about_Execution_Policies https:/go.microsoft.com/fwlink/?链接 ID = 135170。
但是,当我这样做时,我看到它显示“不受限制”,所以我不确定这里发生了什么。Get-ExecutionPolicy
答: 暂无答案
评论