小野様 内藤様 コメントありがとうございました.
小野様からコメントいただいた後に pkg install redmine50 でインストールできました. また,内藤様のコメント通り 3.3.26でした. これが原因という事のようですね. 皆様ありがとうございます! # pkg info ruby30-gems ruby30-gems-3.3.26 Name : ruby30-gems Version : 3.3.26 Installed on : Thu Feb 2 10:51:28 2023 JST Origin : devel/ruby-gems Architecture : FreeBSD:13:* Prefix : /usr/local Categories : ruby devel Licenses : RUBY or MIT Maintainer : r...@freebsd.org WWW : https://rubygems.org/ Comment : Package management framework for the Ruby language Options : DOCS : on Annotations : cpe : cpe:2.3:a:rubygems:rubygems:3.3.26:::::freebsd13:x64 repo_type : binary repository : FreeBSD Flat size : 2.02MiB Description : a package management framework for the Ruby programming language An application or library is packaged into a gem, which is a single installation unit. RubyGems entirely manages its own filesystem space, rather than installing files into the "usual" places. This enables greater functionality and reliability. Using RubyGems, you can: - download and install Ruby libraries easily - not worry about libraries A and B depending on different versions of library C - easily remove libraries you no longer use - have power and control over your Ruby platform! You could browse source code at https://github.com/rubygems/rubygems WWW: https://rubygems.org/ それでは失礼いたします. ----- Original Message ----- >From: "内藤祐一郎" <naito.yuich...@gmail.com> >To:"takeshi_kumaki" <ku...@jt2.so-net.ne.jp> >Cc:<users-jp@freebsd.org> >Sent:Mon, 13 Feb 2023 16:05:00 +0900 >件名:Re: Notionの代替packageやports > > > >内藤です。 > >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 > > > > >