无法使用npm在ubuntu 16.04上安装appium

时间:2018-02-12 09:09:29

标签: appium

尝试安装appium时显示以下错误。 在做sudo npm install -g appium时。

npm ERR! Error: Invalid name: "@gulp-sourcemaps/map-sources"
npm ERR!     at ensureValidName (/usr/lib/nodejs/normalize-package-data/lib/fixer.js:284:15)
npm ERR!     at Object.module.exports.fixNameField (/usr/lib/nodejs/normalize-package-data/lib/fixer.js:199:5)
npm ERR!     at /usr/lib/nodejs/normalize-package-data/lib/normalize.js:29:38
npm ERR!     at Array.forEach (native)
npm ERR!     at normalize (/usr/lib/nodejs/normalize-package-data/lib/normalize.js:28:15)
npm ERR!     at final (/usr/lib/nodejs/read-package-json/read-json.js:310:33)
npm ERR!     at then (/usr/lib/nodejs/read-package-json/read-json.js:124:33)
npm ERR!     at /usr/lib/nodejs/read-package-json/read-json.js:234:40
npm ERR!     at fs.js:268:14
npm ERR!     at /usr/lib/nodejs/graceful-fs/graceful-fs.js:103:5
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.13.0-137-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "appium"
npm ERR! cwd /home/mosheko
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /home/mosheko/npm-debug.log
npm ERR! not ok code 0

2 个答案:

答案 0 :(得分:1)

它可能会有所帮助。让appium在ubuntu pc上工作的步骤:

  1. 安装ruby:在终端粘贴以下命令并按Enter键

    sudo apt-get install build-essential curl git m4 ruby texinfo libbz2-dev libcurl4-openssl-dev libexpat-dev libncurses-dev zlib1g-dev
    
  2. 安装linux brew: 将以下命令粘贴到终端并按Enter键

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"
    
  3. 设置brew的路径:在终端输入gedit .bashrc并将以下内容粘贴到.bashrc文件中

    export PATH="$HOME/.linuxbrew/bin:$PATH" 
    export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH" 
    export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"
    
  4. 安装节点:在终端上逐一粘贴以下命令,然后按Enter键

    brew update 
    brew install node 
    brew link node
    
  5. 安装Appium:

    npm install -g appium npm install wd
    
  6. 启动Appium:将以下命令粘贴到终端并按Enter键

    appium
    
  7. 由于

答案 1 :(得分:0)

安装Java并检查Java版本

第1步:Java版本

从Ubuntu存储库中安装Node.js和npm。

步骤2:sudo apt更新

第3步:sudo apt安装nodejs

第4步:nodejs --version 输出:v8.10.0(节点的版本)

步骤5:sudo apt install npm

第6步:npm --version(npm版本)。

第7步:3.5.2

第8步:sudo npm install -g appium

第9步:npm install wd

第10步:npm install -g appium-doctor

要验证“ Appium”安装,我们可以使用appium-doctor。为此,我们必须使用npm安装appium doctor。

步骤11:appium-doctor

第12步:在终端中输入“ appium”,然后按Enter键。

Appium将启动。