【问题标题】:Command line error while installing "Appium" on ubuntu 14.04在 ubuntu 14.04 上安装“Appium”时出现命令行错误
【发布时间】:2015-06-12 00:00:53
【问题描述】:

我用这个命令在我的机器上安装了Appium

npm install -g appium

& 我收到了这个错误:

npm ERR! Error: EACCES, unlink '/usr/lib/node_modules/appium'
npm ERR!  { [Error: EACCES, unlink '/usr/lib/node_modules/appium']
npm ERR!   errno: 3,
npm ERR!   code: 'EACCES',
npm ERR!   path: '/usr/lib/node_modules/appium' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

npm ERR! System Linux 3.13.0-48-generic
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "-g" "appium"
npm ERR! cwd /home/asus
npm ERR! node -v v0.10.37
npm ERR! npm -v 1.4.28
npm ERR! path /usr/lib/node_modules/appium
npm ERR! code EACCES
npm ERR! errno 3
npm ERR! stack Error: EACCES, unlink '/usr/lib/node_modules/appium'
npm ERR! error rolling back Error: EACCES, unlink '/usr/lib/node_modules/appium'
npm ERR! error rolling back  { [Error: EACCES, unlink '/usr/lib/node_modules/appium']
npm ERR! error rolling back   errno: 3,
npm ERR! error rolling back   code: 'EACCES',
npm ERR! error rolling back   path: '/usr/lib/node_modules/appium' }
npm ERR! not ok code 0

我该如何解决这个问题?

【问题讨论】:

标签: ubuntu-14.04 appium


【解决方案1】:

Linux: • 从http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载并安装最新的Java • 从http://developer.android.com/sdk/index.html 下载并安装最新的Android SDK • 在 .bash 配置文件中配置 ANDROID_HOME 和 JAVA_HOME 的路径 • 在 .bash 配置文件中配置 Platform-tools 和 tools 文件夹的路径 • 使用命令 gedit.bashrc 打开 bash 配置文件

让 appium 在 ubuntu pc 上运行的步骤:

安装 ruby​​:将以下命令粘贴到终端并回车

sudo apt-get install build-essential curl git m4 ruby texinfo libbz2-dev libcurl4-openssl-dev libexpat-dev libncurses-dev zlib1g-dev
Install linux brew:Paste the below command at terminal and hit enter 
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"

设置 brew 路径

在终端输入:gedit.bashrc 并将以下内容复制粘贴到 .bashrc 文件中

export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"

安装节点:将以下命令一一粘贴到终端并回车

brew update
brew install node
brew link node

安装appium

npm install -g appium


npm install wd

启动appium:在终端粘贴下面的命令并回车

appium

【讨论】:

  • 谢谢分享。但是当我尝试这个“brew update”时,我得到了这个“No command 'brew' found”。我搜索了 Ubuntu 论坛,但没有得到 brew 命令的确切解决方案。
  • 将此添加到您的 .bahrc 配置文件 export PATH="$HOME/.linuxbrew/bin:$PATH" export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH" export INFOPATH= "$HOME/.linuxbrew/share/info:$INFOPATH"
猜你喜欢
  • 2015-11-01
  • 1970-01-01
  • 2014-08-19
  • 1970-01-01
  • 1970-01-01
  • 2019-10-11
  • 2016-09-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多