2024-10-02 18:19:10 发布
网友
我有以下设置:
现在我想设置一个githook,在推之前运行所有测试。我有以下问题:我无法激活githook中的虚拟环境
我试图在githook脚本中激活我的anaconda env,但无法使其工作activateas命令不可用,调用整个路径../Anaconda3/Scripts/activate.bat没有任何作用
activate
../Anaconda3/Scripts/activate.bat
我还尝试使用python githooks为我配置钩子,但这在Windows中似乎不起作用(它无法从环境中读取PWD)
PWD
我非常感谢你的建议
解决方案是在git存储库的根目录下创建一个.bat文件,其中包含:
call C:\...\Anaconda3\Scripts\activate.bat call activate fs_env pytest
要在.git/hooks中的预推送文件中调用此文件,请执行以下操作:
./runtests.bat
解决方案是在git存储库的根目录下创建一个.bat文件,其中包含:
call C:\...\Anaconda3\Scripts\activate.bat call activate fs_env pytest
要在.git/hooks中的预推送文件中调用此文件,请执行以下操作:
./runtests.bat
相关问题 更多 >
编程相关推荐