これらの更新手順のこの行が機能しない理由は誰でも知っています。
https://github.com/discourse/discourse/blob/master/docs/INSTALL-ubuntu.md#updating-discourse
DATESTAMP=$(TZ=UTC 日付 +%F-%T) pg_dump --no-owner --clean discourse_prod | gzip -c > ~/discourse-db-$DATESTAMP.sql.gz tar cfz ~/discourse-dir-$DATESTAMP.tar.gz -C /var/www 談話
最初の 2 行が機能し、ホーム ディレクトリに .gz ファイルが作成されていることがわかります。しかし、3 行目を実行するtar cfz ~/discourse-dir-$DATESTAMP.tar.gz -C /mydiscourse directory
と失敗し、エラーが発生します。
tar: ファイルまたはディレクトリが指定されていません
私もそれをに変更しました
tar cfz ~/discourse-db-$DATESTAMP.tar.gz -C /mydiscourse directory
db はファイルの名前だからです。dirではありませんが、これでもエラーが発生します。これが何であるか知っている人はいますか?