Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Feb 2023 18:06:44 +0900
From:      "takeshi_kumaki" <kukky@jt2.so-net.ne.jp>
To:        "takeshi_kumaki" <kukky@jt2.so-net.ne.jp>, "freebsd-users-jp" <freebsd-users-jp@freebsd.org>
Subject:   =?UTF-8?B?UmU6IE5vdGlvbuOBruS7o+abv3BhY2thZ2XjgoRwb3J0cw==?=
Message-ID:  <868fad45f1f0cb88c4f77710227c08b3e041c96e@ms-wmap-vip.plus.so-net.ne.jp>
In-Reply-To: <E4C621F3-B861-4525-8849-CAE9831CF6EA@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help



小野様

内藤様



 コメントありがとうございました.



小野様からコメントいただいた後に

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     : ruby@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.yuichiro@gmail.com>

>To:"takeshi_kumaki" <kukky@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 <kukky@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.yuichiro@gmail.com

>

>

>

>

>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?868fad45f1f0cb88c4f77710227c08b3e041c96e>