開発用プラグインをインストールするにはどうすればよいですか?

プラグインをインストールしたいのですが、どうすればよいでしょうか?

cd /var/discourse
nano containers/app.yml

app.yml という名前のファイルがありません。
このガイドでは解決できません。
他に方法はありませんか?

Docker を使用して開発環境として Discourse をインストールしています。Discourse Ratings プラグインをインストールしたいと考えています。

cd ~discourse/plugin 
git clone https://github.com/angusmcleod/discourse-ratings
docker restart

この考え方で正しいでしょうか?

サーバーのインストールはどのように行いましたか?

Docker を使用した Discourse 開発環境のインストールガイド

プラグインリポジトリをプラグインフォルダにクローンし、Rails サーバーが既に起動している場合は再起動してください。

プラグインリポジトリをプラグインフォルダにクローンし、Docker を再起動してください。
その後:
fatal: Not a git repository

問題は何でしょうか?

git リポジトリの URL(例:https://github.com/angusmcleod/discourse-ratings.git)を正しく使用していることを確認してください。

Install Discourse for development using Docker に従って開発を開始する場合、Docker の再起動は不要です。discourse フォルダに移動し、./bin/docker/unicorn を実行してサーバーを起動するか、Ctrl + C で停止してください。

本当に git リポジトリの URL(例:‘GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub’)を使用しているのですか?どのファイルを使えばよいでしょうか?

プラグインフォルダにリポジトリ全体をクローンし、サーバーを再起動すると動作します。

cd ~discourse/plugins フォルダ
プラグインファイルは既に存在します。

既存のプラグインフォルダに discourse rating プラグインを配置し、サーバーを再起動しました。

/admin/plugin に移動すると、プラグインが見つかります。

  1. /discourse/plugins に移動してください
  2. git clone 'https://github.com/angusmcleod/discourse-ratings.git' を実行してプラグインを取得してください
  3. docker discourse health check を開始しましたが、エラーが発生しました ㅠㅠ
  4. sudo docker logs 2fwk40482dw を実行したところ:fatal: Not a git repository (or any parent up to mount point /discourse)

今までわからなかったのですが…

お手伝いください。크

なぜステップ3なのか?ここですべての操作手順を投稿してください。

ありがとうございます
cd ~discourse/plugins discourse-rating remove に移動
その後
git clone GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub

私は解決しました
自宅ではうまくいきました。
しかし
会社でインストールされている Discourse には問題があるようです。
プラグインをインストールした後、Docker を再起動できません
sudo docker logs 2fwk40482dw
: fatal: Not a git repository (or any parent up to mount point /discourse)

会社のサーバーは本番環境のインストールですか、それとも開発環境のインストールですか?

docker-compose に基づいてソースを変更することが可能です。

開発環境のインストール

ご自宅の環境と同じ方法でインストールされているのであれば、同じように動作するはずです。

この 2 つの環境の違いは何でしょうか。また、会社でのインストールは他のユーザーも利用していますか?

  • 私のホーム
    以下のガイドを参照してください。
    Ubuntu での Discourse 開発環境構築のための初心者ガイド
    Install Discourse on Ubuntu or Debian for Development

  • 私の会社
    以下で構成されています。
    パッケージ
    docker-compose
    docker
    postgresql
    redis
    discourse ソース

  1. /discourse/plugins に移動します
  2. 入力欄に GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub と入力します
  3. docker を再起動します
  4. sudo docker logs を実行します
    • エラー:fatal: Not a git repository (or any parent up to mount point /discourse)