Skip to content
This repository has been archived by the owner on Oct 21, 2021. It is now read-only.

疑难解答

Ark edited this page Jun 25, 2021 · 2 revisions

来自已废弃的流程

Makefile 执行 sphinx-intl 时显示 no such file

似乎是 venv 的问题。用文本编辑器打开.venvs/taichi-docs-zh-cn/bin/sphinx-intl查看,文件应该是这样的:

#!"/path/to/taichi-docs-zh-cn/.venvs/taichi-docs-zh-cn/bin/python3"
# EASY-INSTALL-ENTRY-SCRIPT: 'sphinx-intl==2.0.1','console_scripts','sphinx-intl'
......

问题在于第一行的路径有空格。可以把项目移动到不含空格的路径,或者打开.venvs/taichi-docs-zh-cn/bin/sphinx-build,复制如下几行:

#!/bin/sh
'''exec' "/path/to/taichi-docs-zh-cn/.venvs/taichi-docs-zh-cn/bin/python3" "$0" "$@"
' '''
# -*- coding: utf-8 -*-

替换掉 sphinx-intl 的第一行#!"/path/to/taichi-docs-zh-cn/.venvs/taichi-docs-zh-cn/bin/python3"即可。

Clone this wiki locally