当前位置: 首页 > news >正文

Mac 卸载appium

安装了最新版的appium 2.0.1,使用中各种问题,卡顿....,最终决定回退的。记录下卸载的过程

1.打开终端应用程序

2.卸载全局安装的 Appium

运行以下命令以卸载全局安装的 Appium:

npm uninstall -g appium

出现报错:Error: EACCES: permission denied, rename '/usr/local/lib/node_modules/appium' -> '/usr/local/lib/node_modules/.appium-cfBVovI6'

报错解决办法

首先检查谁拥有该目录

ls -la /usr/local/lib/node_modules 

它拒绝访问,因为 node_module 文件夹下的appium归 root 所有

因此需要通过将 root 更改为您的用户来更改此设置,但首先运行下面的命令来检查您当前的用户如何通过 OS X 中的命令行获取活动用户的名称?

id -un或者whoami

然后更换所有者

sudo chown -R $USER /usr/local/lib/node_modules

解决报错后再次执行:npm uninstall -g appium 卸载全局安装的 Appium

3.卸载本地安装的 Appium

如果在本地项目中使用了 Appium,使用以下命令来卸载本地安装的 Appium:

npm uninstall appium

 

4.验证

确认卸载完成后,可以通过以下命令检查 Appium 是否已被完全卸载:

appium --version

 

返回 No such file or directory 说明 Appium 已被成功卸载

http://www.lryc.cn/news/127843.html

相关文章:

  • 数据结构----哈夫曼树
  • Spring之Aop切面---日志收集(环绕处理、前置处理方式)--使用/教程/实例
  • UE4/UE5 照明构建失败 “Lightmass crashed”解决“数组索引越界”
  • 并发编程系列-Semaphore
  • 3年 Android 开发的面试心经(后悔当初没有拿 N+1)
  • 【c语言】 -- 指针进阶
  • 软件压力测试对软件产品起到什么作用?
  • Stephen Wolfram:那么…ChatGPT 在做什么,为什么它有效呢?
  • 机器学习基础(五)
  • 阿里云服务器安装WordPress网站教程基于CentOS系统
  • 【100天精通python】Day37:GUI界面编程_PyQT从入门到实战(上)
  • 数据结构—散列表的查找
  • Expo项目 使用Native base UI库
  • 74、75、76——tomcat项目实战
  • jmeter errstr :“unsupported field type for multipart.FileHeader“
  • C#调用C++ DLL传参byte[]数组字节值大于127时会变为0x3f的问题解决
  • 【vue3+xlxs+xlsx-style-vite】vue3项目中使用xlsx插件实现Excel表格的导出和解析,已实现
  • Doris2.0时代的一些机遇和挑战!
  • Leetcode-每日一题【剑指 Offer 32 - I. 从上到下打印二叉树】
  • 网神 SecGate 3600 防火墙任意文件上传漏洞复现
  • 把独显塞回CPU,新核显能够媲美RTX 30、40系显卡了
  • Python爬虫——scrapy_工作原理
  • gRPC vs REST:创建API的方法比较
  • 缓存平均的两种算法
  • SpringBoot的配置文件(properties与yml)
  • 如何应用项目管理软件进行敏捷开发管理
  • ARM DIY 硬件调试
  • DataFrame.rename()函数--Pandas
  • 09- DMA(DirectMemoryAccess直接存储器访问)
  • 责任链模式