You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Cog/Replicate部署模型时克隆目录丢失问题求助

解决Cog/Replicate构建镜像后tortoise-tts-fast目录消失的问题

问题出在Cog的run字段执行逻辑上:每个单独的命令条目是在独立的Shell会话中运行的,单独的cd指令仅对当前步骤生效,后续步骤会自动回到初始工作目录(默认是/app)。分散的命令会导致操作上下文不一致,最终出现目录看似消失的情况。

正确的配置方式

将克隆、进入目录、安装操作合并为单条命令,通过&&串联,确保所有操作在同一个Shell会话中完成:

run:
  - "git clone https://github.com/152334H/tortoise-tts-fast && cd tortoise-tts-fast && pip install -e ."

或者使用bash -c包裹多命令,效果一致:

run:
  - bash -c "git clone https://github.com/152334H/tortoise-tts-fast && cd tortoise-tts-fast && pip install -e ."

验证方法

构建完成后,可通过以下命令进入镜像验证目录是否存在:

docker run -it <你的镜像ID> bash

进入后查看/app目录,即可找到tortoise-tts-fast文件夹。

内容的提问来源于stack exchange,提问作者Happy Machine

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 17:07:09