helmi
(Helmi)
1
テストサーバーのセットアップを試みています。アップデートやプラグインのインストールなどをテストするために使用予定です。
私の本番フォーラムは少し古いバージョン(2.5.0 beta7)なので、テストサーバーにも同じバージョンをインストールしたいと考えています。GitHubからタグやコミットIDでチェックアウトすればできると考えたのですが、うまくいきません(おそらくGitの知識不足が原因でしょう)。
古いバージョンを効果的にインストールする方法をご存知の方がいれば教えてください。
よろしくお願いいたします。
helmi
(Helmi)
2
はい、動作するコミット ID が見つからなかっただけのようでした。既存のフォーラムから取得した ID を使用したところ、現在動作しているようです。
git show でコミット ID を取得し、git checkout $id でテストサーバーに適用します。
helmi
(Helmi)
3
うーん、うまくいかなかったみたいですね。ただ、最新バージョンはインストールされました。
もし古いバージョンを強制的にインストールする方法のヒントを知っている方がいたら、教えていただけると助かります。
gerhard
(Gerhard Schlager)
4
他のサーバーで使用している discourse_docker の同じバージョンを確認してください。古いサーバーから app.yml をコピーし、必要な変更を加えることをお勧めします。また、app.yml 内の version を tests-passed から、タグ(例:v2.5.0.beta7)または git コミットハッシュに変更してください。