当我在 aws linux 中安装 codedeploy-agent 时出现此错误
/usr/share/ruby3.2/logger/log_device.rb:83:in `exist?': 没有将数组隐式转换为字符串(TypeError)
if File.exist?(path)
^^^^
from /usr/share/ruby3.2/logger/log_device.rb:83:in `set_dev'
from /usr/share/ruby3.2/logger/log_device.rb:18:in `initialize'
from /usr/share/ruby3.2/logger.rb:587:in `new'
from /usr/share/ruby3.2/logger.rb:587:in `initialize'
from ./install:43:in `new'
from ./install:43:in `<main>'
我遇到了同样的问题。将 ruby 从 3.x 降级到 2.x 后已修复
有关详细信息,请参阅:https://rvm.io/ 请投票。谢谢。