You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行bundle install后报cannot load such file -- appium_lib错误如何解决?

错误解决方案

该cannot load such file -- appium_lib (LoadError)报错为Ruby运行时无法加载appium相关依赖导致,按以下步骤排查处理:

  • 第一步:修正env.rb的依赖引用顺序
    require 'rubygems' 必须放在所有第三方gem的引用之前,调整后的env.rb开头代码如下:
# frozen_string_literal: true

require 'rubygems' 
require 'appium_lib' 
require 'pry'
  • 第二步:确认Gemfile配置完整
    检查项目根目录的Gemfile文件,确保已添加appium相关依赖,缺失则补充:
gem 'appium_lib'
gem 'appium_lib_core'
gem 'xcuitest'
  • 第三步:重装依赖
    执行以下命令清理旧依赖并重新安装,确保依赖匹配当前使用的Ruby 2.7.2版本:
rvm use 2.7.2
gem uninstall -aIx appium_lib appium_lib_core xcuitest
bundle install
  • 第四步:验证安装结果
    执行命令确认依赖安装成功:
gem list | grep appium_lib

命令输出包含appium_lib的版本信息即为安装成功,重新运行自动化脚本即可。

内容的提问来源于stack exchange,提问作者Bruno Lopes Bacelar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 06:45:03