内藤です。 ruby-gems のバージョンはいくつを使っていますか? `pkg info ruby30-gems` の結果が知りたいです。
手元では ruby30-gems-3.3.26 (13.1-R の quarterly pkg の版) だと rubygem-nokogiri のパッチ当てに失敗して、 ruby30-gems-3.4.5 (ports の main ブランチの最新版) ならばパッチ当てに成功します。 ので pkg で ruby30 & ruby30-gems をインストールして、ports (の main ブランチ)から redmine50 をビルドすると 該当のエラーがでることになります。 FreeBSD 13.1 の pkg のデフォルトのリポジトリは quarterly なので、 ports のブランチを 2023Q1 (今は2023年の第1四半期なので) にして、 pkg と ports を同じソースからビルドするように合わせれば問題ないはずです。 ports の main ブランチを使いたいのであれば、pkg も latest のリポジトリを使うか、 pkg は使わずに ports からフルビルドすると良いでしょう。 > 2023/02/13 11:12、takeshi_kumaki <ku...@jt2.so-net.ne.jp>のメール: > > > 熊木です. > > 現在皆様からアドバイスをいただき, > redminのインストールを試みております. > がエラーで止まっております. > > > # cd /usr/ports/www/redmine50 > # make configで設定 > # make install clean > > (途中略) > > => SHA256 Checksum OK for rubygem/nokogiri-1.13.10.gem. > ===> rubygem-nokogiri-1.13.10 depends on file: /usr/local/bin/ruby30 - found > ===> rubygem-nokogiri-1.13.10 depends on file: /usr/local/bin/gem - found > Unpacked gem: '/usr/ports/textproc/rubygem-nokogiri/work/nokogiri-1.13.10' > ===> Patching for rubygem-nokogiri-1.13.10 > ===> rubygem-nokogiri-1.13.10 depends on file: /usr/local/bin/ruby30 - found > ===> Applying FreeBSD patches for rubygem-nokogiri-1.13.10 from > /usr/ports/textproc/rubygem-nokogiri/files > 1 out of 1 hunks failed--saving rejects to nokogiri.gemspec.rej > ===> FAILED Applying FreeBSD patch-gemspec > ===> FAILED to apply cleanly FreeBSD patch(es) patch-gemspec > *** Error code 1 > > Stop. > make[7]: stopped in /usr/ports/textproc/rubygem-nokogiri > *** Error code 1 > > Stop. > make[6]: stopped in /usr/ports/textproc/rubygem-rails-dom-testing-rails61 > *** Error code 1 > > Stop. > make[5]: stopped in /usr/ports/devel/rubygem-actionview61 > *** Error code 1 > > Stop. > make[4]: stopped in /usr/ports/www/rubygem-actionpack61 > *** Error code 1 > > Stop. > make[3]: stopped in /usr/ports/www/rubygem-actioncable61 > *** Error code 1 > > Stop. > make[2]: stopped in /usr/ports/www/rubygem-rails61 > *** Error code 1 > > Stop. > make[1]: stopped in /usr/ports/www/redmine50 > *** Error code 1 > > Stop. > make: stopped in /usr/ports/www/redmine50 > > となり,nokogiriというもののパッチでエラーが出ております. > > ちなみにその他の情報は, > # uname -a > FreeBSD xxx 13.1-RELEASE-p3 FreeBSD 13.1-RELEASE-p3 GENERIC amd64 > > > # cd /usr/ports/lang/ruby > ruby27/ ruby32/ > ruby30/ rubygem-ruby_language_server/ > ruby31/ > > から,rubyは27~32まで全部入れました. > 始めに32入れてエラー出たので31,30,27と入れたと思います. > > どなたかこのエラーに関して心当たりがあれば > アドバイスよろしくお願いします. > > それでは失礼いたします. -- 内藤 祐一郎 naito.yuich...@gmail.com