docker 日志usrlibrubyvendor_rubyrubygemsrb265in find_spec_for_exe cant find gem oxidized = 0a with executable oxidized GemGemNotFoundException from usrlibrubyvendor_rubyrubygemsrb284in activate_b
这个错误是因为找不到 oxidized 这个 gem。你可以尝试以下方法来解决这个问题:
-
确保你已经正确安装了
oxidizedgem。你可以通过运行以下命令来安装它:gem install oxidized -
如果你已经安装了
oxidizedgem,但仍然无法找到它,可能是因为 gem 的路径没有被正确添加到环境变量中。你可以尝试手动添加 gem 路径到环境变量中。在终端中运行以下命令:export GEM_HOME="$(ruby -e 'puts Gem.user_dir')" export PATH="$GEM_HOME/bin:$PATH" -
如果你使用的是 Docker 容器,你需要确保在 Dockerfile 中正确配置了 gem 安装。例如,在 Dockerfile 中添加以下行:
RUN gem install oxidized -
如果你是在 Docker 容器中运行的 oxidized,你可以尝试重新构建并重新启动容器,以便 gem 路径正确配置。
希望以上方法可以帮助你解决问题。如果问题仍然存在,请提供更多详细信息,以便我们能够更好地帮助你解决问题
原文地址: http://www.cveoy.top/t/topic/h3LC 著作权归作者所有。请勿转载和采集!