本想使用docker本地部署dify(win环境),安装过程很顺利,但是api服务和很多服务都启动报错,报错内容是 无法创建线程,初步判断可能是环境问题或者是安装的docker有问题(docker问题,要用最新的),遂尝试使用源码部署。
ok,想到哪就做到哪,下载源码打开pycharm,运行api模块,运行web模块,中间下载各种依赖麻烦的要死,然后启动成功,安装模块报错,internal error,发现还有个5002服务,这是个啥,OK查他的git,发现还有个git-plugin-deamon 服务,就是他下载启动,安装插件报错,没有icon,有毛病为啥校验个图标,ok看代码,debug,发现key是 _assets/icon_l_en.svg shit,改他代码,ok模型下载完成,发现下载的包有问题,先不管找个人家装好的放上,安装成功,运行插件 shit,报错,发现需要python虚拟环境,但是命令都是linux的,ok,改改试试,改了不行,后面全是linux的命令,这插件安装只能在linux环境下跑,至此我觉得白搭了,算球,浪费我一个周末。不过对他框架真是摸透了。
发文当天重新上了梯子,装最新的docker,运行成功了,哎,程序员的一生就是试错的一生。