已解决:我无法在 Debian 12 中安装 rubygems (colorls)

问题描述 投票:0回答:1

我需要一些帮助。 我正在尝试在 Debian 12(内核 6.1.0.17)中安装 ruby gem(colorls),但我遇到了问题:

sudo gem install colorls

    current directory: /var/lib/gems/3.1.0/gems/clocale-0.0.4/ext/clocale
/usr/bin/ruby3.1 -I /usr/lib/ruby/vendor_ruby -r ./siteconf20240211-44466-pohci3.rb extconf.rb
checking for locale.h... yes
checking for setlocale()... yes
checking for strcoll()... yes
checking for strxfrm()... yes
creating Makefile

current directory: /var/lib/gems/3.1.0/gems/clocale-0.0.4/ext/clocale
make DESTDIR\= clean
/var/lib/gems/3.1.0/gems/make-0.3.1/bin/make:4:in `<top (required)>': undefined local variable or method `make' for main:Object (NameError)

puts make.header(ARGV[0])
     ^^^^
    from /usr/local/bin/make:25:in `load'
    from /usr/local/bin/make:25:in `<main>'

current directory: /var/lib/gems/3.1.0/gems/clocale-0.0.4/ext/clocale
make DESTDIR\=
/var/lib/gems/3.1.0/gems/make-0.3.1/bin/make:4:in `<top (required)>': undefined local variable or method `make' for main:Object (NameError)

puts make.header(ARGV[0])
     ^^^^
    from /usr/local/bin/make:25:in `load'
    from /usr/local/bin/make:25:in `<main>'

make failed, exit code 1

Gem files will remain installed in /var/lib/gems/3.1.0/gems/clocale-0.0.4 for inspection.
Results logged to /var/lib/gems/3.1.0/extensions/x86_64-linux/3.1.0/clocale-0.0.4/gem_make.out

系统中的包:

ruby -v ruby 
3.1.2p20 (2022-04-12 revision 4491bb740a) [x86_64-linux-gnu]

gem -v
3.3.15

ruby-dev (1:3.1)
ruby-full (1:3.1)

gcc 4:12.2.0-3
make 4.3-4.1

任何解决此问题的帮助将不胜感激! 谢谢!

ruby linux rubygems debian
1个回答
0
投票

已解决: 它安装了 gem“make”,我只是将其删除:

sudo gem remove make

之后:

sudo gem install colorls

我将在这篇文章中留下我自己的解决方案,以防对其他人有用。

谢谢大家!

© www.soinside.com 2019 - 2024. All rights reserved.