以前のバージョンを使用している場合は、パス名の
overleaf の代わりに sharelatex を使用してください。NFS ファイルシステムで Overleaf を実行する
NFS ファイルシステムで Overleaf を実行する
Overleaf コンテナに NFS ファイルシステムをマウントすることは技術的には可能ですが、推奨されません。さまざまな種類のパフォーマンス上のエラーが発生する可能性があります。コンパイル時によく見られるエラーの 1 つは次のとおりです。特に、コンパイルデータ用のディレクトリのような一時的なデータに NFS ベースのファイルシステムを使用することはおすすめしません。以下のディレクトリには、ローカルのスクラッチディスク、できればローカルの SSD を使用することを推奨します。更新後に、既存のファイルを NFS から新しい場所へ移行する必要はありません。LaTeX コンパイラーは、フルコンパイルを再度実行することですべてのファイルを再作成できます。詳細は次を参照してください: https://docs.overleaf.com/on-premises/support/troubleshooting#running-overleaf-with-an-nfs-filesystem
docker-compose ベースの構成では、NFS からのバインドマウントを上書きするだけにすることをおすすめします。これにより、アプリケーション内のパスを変更せずに済みます。以下は、/scratch にマウントされたスクラッチディスクを使用する docker-compose 設定の抜粋例です。docker-compose excerpt
Windows または macOS で Overleaf を実行すると mongo サービスが起動しない
Windows または macOS で Overleaf を実行すると mongo サービスが起動しない
Windows または macOS で Overleaf を実行している場合、このエラーを回避するには、データをバインドマウントされたディレクトリではなくボリュームに保存する必要があります(詳細は 詳細は次を参照してください: https://docs.overleaf.com/on-premises/support/troubleshooting#running-overleaf-on-windows-or-macos-results-in-the-mongoservice-not-starting
mongo サービスが次のエラーで再起動に失敗することがあります。Example error
mongo イメージのドキュメントを参照してください: https://github.com/docker-library/docs/blob/master/mongo/content.md#where-to-store-data)。MongoDB と Redis のコンテナ内にマウントされた Docker ボリュームにデータを保存するには、config/docker-compose.override.yml に以下を追加します(このファイルがまだ存在しない場合は作成してください)。config/docker-compose.override.yml
Redis 6.2 にアップグレードすると再起動ループが発生する
Redis 6.2 にアップグレードすると再起動ループが発生する
docker logs redis コマンドを使用してログのコピーを出力します。Fatal: Can't initialize Background Jobs という行が表示される場合、出力全体は次のようになります。Redis log example
Please verify that you have enabled system calls. For pdflatex, this is 'pdflatex -shell-escape'.
Please verify that you have enabled system calls. For pdflatex, this is 'pdflatex -shell-escape'.
Community Edition では、すべてのコンパイルが同じ その後、再コンパイルしてみてください。参考: https://docs.overleaf.com/on-premises/support/troubleshooting#please-verify-that-you-have-enabled-system-calls.-for-pdflatex-this-is-pdflatex-shell-escape
sharelatex コンテナ内で行われるため、\write18 コマンドはデフォルトで無効になっています。これはより安全なデフォルト設定です。pdflatex で有効にしたい場合は、プロジェクトのルートに次の内容で latexmkrc ファイルを作成してください。latexmkrc

