我需要一些帮助。 我正在尝试在 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
任何解决此问题的帮助将不胜感激! 谢谢!
已解决: 它安装了 gem“make”,我只是将其删除:
sudo gem remove make
之后:
sudo gem install colorls
我将在这篇文章中留下我自己的解决方案,以防对其他人有用。
谢谢大家!