1

我正在使用这些终端命令安装 appium:

sudo npm install -g appium

npm 安装 wd

安装过程永远不会结束,错误是:

尝试安装 Chromedriver 二进制文件时出错。等待并再次尝试。fn 必须是一个函数

我尝试手动安装 Chromedriver,但我仍然遇到同样的问题,我也尝试在 vagrant 机器上执行此操作,但我仍然遇到同样的问题,我不知道如何解决这个问题,

如果有人有答案,很高兴分享

谢谢你

4

1 回答 1

0

不要通过 apt-get 安装 nodejs,这需要 sudo 权限,如果 node 安装为 sudo 用户,appium 将无法工作。如果您已经安装删除它使用

      sudo apt-get remove nodejs
      sudo apt-get remove npm

从http://nodejs.org/download/下载最新的 nodejs linux 二进制文件

提取到不需要 sudo 权限即可访问的文件夹,例如您的主文件夹。

焦油 -xvf

将以下行添加到您的 ~/.bashrc 文件中。

  export PATH=$PATH:<full_path_of_the_extracted_node_folder>/bin

打开一个现在终端并执行

  npm install -g appium
  appium
于 2016-05-18T15:04:41.330 回答