【环境信息】
软件信息:
1) OS版本及分支:openEuler 23.03-rc2
2) 内核信息:6.1.8-3.0.0.10.oe2303
【操作步骤】
1.dnf install rubygem-bundler
2.bundle -V
3.bundle console
【预期结果】
命令执行成功无报错
【实际结果】
命令报错,执行失败
repo:
[OS]
name=OS
baseurl=http://172.168.131.94:9400/repo_list/iteration.repo/openEuler-23.03/openeuler-2023-03-02-00-45-10/OS/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://172.168.131.94:9400/repo_list/iteration.repo/openEuler-23.03/openeuler-2023-03-02-00-45-10/OS/$basearch/RPM-GPG-KEY-openEuler
[everything]
name=everything
baseurl=http://172.168.131.94:9400/repo_list/iteration.repo/openEuler-23.03/openeuler-2023-03-02-00-45-10/everything/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://172.168.131.94:9400/repo_list/iteration.repo/openEuler-23.03/openeuler-2023-03-02-00-45-10/everything/$basearch/RPM-GPG-KEY-openEuler
[EPOL]
name=EPOL
baseurl=http://172.168.131.94:9400/repo_list/iteration.repo/openEuler-23.03/openeuler-2023-03-02-00-45-10/EPOL/main/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://172.168.131.94:9400/repo_list/iteration.repo/openEuler-23.03/openeuler-2023-03-02-00-45-10/OS/$basearch/RPM-GPG-KEY-openEuler
Hi guojuanjuan, welcome to the openEuler Community.
I'm the Bot here serving you. You can find the instructions on how to interact with me at Here.
If you have any questions, please contact the SIG: sig-ruby, and any of the maintainers: @木得感情的openEuler机器人 , @small_leek , @syyhao
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
@guojuanjuan 测试的时候请使用同源软件包二进制进行测试。
预期结果成功之前,二进制来自:
https://117.78.1.88/package/show/openEuler:22.03:LTS/rubygem-bundler
实际失败之后,二进制来自:
https://117.78.1.88/package/show/openEuler:23.03/ruby
分支 | 源码包 | 二进制包 | 版本 | repo源中的rubygem-bundler |
---|---|---|---|---|
openEuler-22.03-LTS | ruby | rubygem-bundler | 2.2.32 | |
openEuler-22.03-LTS | rubygem-bundler | rubygem-bundler | 2.2.33 | Y |
openEuler-23.03 | ruby | rubygem-bundler | 2.3.26 | Y |
openEuler-23.03 | rubygem-bundler | rubygem-bundler | 2.2.33 |
@guojuanjuan 为什么我使用22.03-LTS的版本执行也是失败的?你中间还做了什么?
@guojuanjuan 请将这一步骤添加至自己的测试用例中,或者使用其他方式生成Gemfile文件也行。
执行bundle init之后,bundle -V执行成功,但是bundle console仍然报错:
查看/usr/share/ruby/irb/input-method.rb 第17行,发现执行require 'rdoc'结果为false:
openEuler 23.03:
openEuler 22.03-LTS:
学习资料:https://www.twle.cn/t/248
查看$LOADED_FEATURES 变量值,可以发现在ruby-3.1.3中,rdoc相关内容已经加载到$LOADED_FEATURES数组中了,不需要再次require:
ruby-3.1.3:
ruby-3.0.3:
验证版本:23.03-rc3
验证结果:ruby下二进制包rubygem-bundler已删除
登录 后才可以发表评论