Redmine - FreeBSD 版 インストール - 環境・ports
- 1. 概要
- 2. 環境
- 3. make
- 4. install
- 5. どこにあるか
1. 概要
前回失敗したのは、「FreeBSD 11.2 RELEASE」でした。
今回は、「FreeBSD 14.0 RELEASE」で、チャレンジしてみます。
2. 環境
サーバプログラムは、下記のものが稼働しています。
項 目 | 内 容 | 備考 |
ウェブサーバ | Apache24 2.4.59 | |
データベース | PostgreSQL 14.11 | |
Ruby | ruby 3.1.5p252 | |
これらのインストールに関しては「トップページ」から「FreeBSD」のページをたどってご参照ください。
3. make
いきなり、「Redmind」のインストールからはじめます。
最初「ports」に「redmine」がなくて、あせっておりましたが、パッケージ名が変わっております。
パッケージとして、「redmine50」「redmine51」があるようです。
「redmine51」にしてみますか。
cd /usr/ports/www/redmine51
make config
パッケージ名は、バージョン名まで決め打ちなのね。
「PostgreSQL」を使用するので、「MYSQL」のチェックをはずして、「POSTGRESQL」のチェックをいれます。
ウェブサーバは、「Apache」を使用するので「THIN」のチェックをはずします。
「Apache」より「THIN」の方がよさそうであれば、インストールし直すかもしれません。

cd /usr/ports/www/redmine51
make
ファンに難のあるマシンで「make」していたら、途中何度も熱暴走で、マシンが停止したりします。
2024年4月23日、「make」の途中でこけました。
gmake[2]: Leaving directory '/usr/ports/lang/gcc13/work/.build'
gmake[1]: *** [Makefile:25877: stage3-bubble] Error 2
gmake[1]: Leaving directory '/usr/ports/lang/gcc13/work/.build'
gmake: *** [Makefile:25952: bootstrap-lean] Error 2
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1
Stop.
make[12]: stopped in /usr/ports/lang/gcc13
*** Error code 1
Stop.
make[11]: stopped in /usr/ports/lang/gcc13
*** Error code 1
Stop.
make[10]: stopped in /usr/ports/science/hdf5
*** Error code 1
・・・ 略 ・・・
Stop.
make[1]: stopped in /usr/ports/www/redmine51
*** Error code 1
Stop.
make: stopped in /usr/ports/www/redmine51
略してますが、結構深い、依存関係になっています。
「gcc13」でこけちょりますな。
cd /usr/ports/lang/gcc13
make clean
make
make reinstall
これが、すんなりとおりました。
先へ進んだら、同じようなことになり、以下を実行しました。
cd /usr/ports/science/hdf5
make clean
make
make reinstall
cd /usr/ports/math/matio
make clean
make
make reinstall
この後、やっと「make」が通りました。
4. install
では、インストール。
cd /usr/ports/www/redmine51
make install
インストール時のメッセージを掲載しておきます。
===> Installing for redmine51-5.1.2_1
===> Checking if redmine51 is already installed
===> Registering installation for redmine51-5.1.2_1
Installing redmine51-5.1.2_1...
===> Creating groups
Using existing group 'www'
===> Creating users
Using existing user 'www'
Redmine was installed.
You now need to setup your Redmine installation so
please have a look at the Installation Guide.
https://www.redmine.org/projects/redmine/wiki/RedmineInstall
If you are upgrading please read the Upgrading Guide
before starting the new version.
https://www.redmine.org/projects/redmine/wiki/RedmineUpgrade
直接的には、有用なメッセージではありませんでした。
ウェブサイトを読みなさいってことなのね。
5. どこにあるか
これは、前後してわかったことなのですが。
「Redmine」は。
/usr/local/www/redmine
以下にインストールされているようです。
|
|