正如你可以从标题中理解的,我对Firebase Functions Python有一个问题。
我遇到了下面的错误。
Error: Failed to find the location of Firebase Functions SDK. Did you forget to run 'source /home/burak/projectFinale/functions/venv/bin/activate && python3.11 -m pip install -r requirements.txt'?
而且,当我想做firebase init functions
时,它是可以的,直到它是依赖。
发生以下错误:
? Do you want to install dependencies now? Yes
/bin/sh: 1: source: not found
/bin/sh: 1: source: not found
我已经提出了上述建议,但错误仍然发生。
如果你能帮忙我会很高兴的。先谢谢你了。
1条答案
按热度按时间zkure5ic1#
我也遇到了这个错误,并发现运行
firebase deploy --only functions --debug
在结束时有以下错误日志:stderr: /bin/sh: 1: source: not found
。此错误背后的原因是
/bin/sh
指向/bin/dash
,/bin/dash
不支持source
。要解决这个问题,/bin/sh
必须指向/bin/bash
,这可以通过以下方式完成:sudo dpkg-reconfigure dash
No
(ref:https://askubuntu.com/questions/1064773/how-can-i-make-bin-sh-point-to-bin-bash)