美文网首页
MAC 上passionfruit尝试

MAC 上passionfruit尝试

作者: Magicknight | 来源:发表于2018-10-12 20:05 被阅读68次

    本着减轻iOS安全测试的负担,在Mac上搭建了passionfruit测试框架,还没怎么用,与想象的有点不同。但安装过程中遇到一个大坑,查了很多资料,最后看到别人用一句话搞定,出错的截图没留下来了,大概就是安装出错时会出现下面这样子。
    安装命令:
    npm install -g passionfruit
    会出现类似下面的错误

    gyp ERR! configure error
    gyp ERR! stack Error: `gyp` failed with exit code: 1
    gyp ERR! stack     at ChildProcess.onCpExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:424:16)
    gyp ERR! stack     at ChildProcess.EventEmitter.emit (events.js:98:17)
    gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:789:12)
    gyp ERR! System Darwin 13.0.0
    gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
    gyp ERR! cwd /Users/plimb/Desktop/motion-therapy/node_modules/canvas
    gyp ERR! node -v v0.10.21
    gyp ERR! node-gyp -v v0.10.10
    gyp ERR! not ok
    npm ERR! weird error 1 
    npm ERR! not ok code 0
    

    更改后的安装命令如下:

    sudo npm install -g --unsafe-perm passionfruit
    

    说明:npm会有生命周期,某个包会有生命周期来执行一些东西,安全起见会自动降级导致没有权限执行一些操作,通过--unsafe-perm参数来解锁该限制

    相关文章

      网友评论

          本文标题:MAC 上passionfruit尝试

          本文链接:https://www.haomeiwen.com/subject/gdzgaftx.html