usrlibrubyvendor_rubyrubygemsrb265in find_spec_for_exe cant find gem oxidized = 0a with executable oxidized GemGemNotFoundException from usrlibrubyvendor_rubyrubygemsrb284in activate_bin_path
这个错误是因为系统找不到 oxidized 这个 gem 的可执行文件。解决方法是确保 oxidized gem 已经正确安装,并且可执行文件所在的路径被正确添加到系统的 PATH 环境变量中。
以下是一些可能的解决方法:
-
确认 oxidized gem 已经正确安装:
在终端中运行以下命令来检查 oxidized gem 是否已经正确安装:
gem list oxidized如果 oxidized gem 未安装,可以使用以下命令来安装:
gem install oxidized -
检查 oxidized 的可执行文件路径是否正确:
使用以下命令来查找 oxidized 可执行文件的路径:
gem which oxidized输出的结果应该类似于:/usr/local/lib/ruby/gems/2.7.0/gems/oxidized-0.x.x/bin/oxidized
确保这个路径存在,并且将它添加到系统的 PATH 环境变量中。可以使用以下命令将路径添加到 PATH 环境变量中:
export PATH=/usr/local/lib/ruby/gems/2.7.0/gems/oxidized-0.x.x/bin:$PATH注意替换路径中的 oxidized 版本号和 gem 安装路径。
-
重新启动终端或会话:
如果在添加路径到 PATH 环境变量后,仍然遇到错误,请尝试重新启动终端或会话,并再次运行 oxidized 命令。
希望这些方法能够帮助你解决问题
原文地址: http://www.cveoy.top/t/topic/h3KB 著作权归作者所有。请勿转载和采集!