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」の方がよさそうであれば、インストールし直すかもしれません。
Redmine - ports - config


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
 以下にインストールされているようです。
earthcar(アースカー)
神戸養蜂場