<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Wda on Lost Temple</title><link>https://cloudcold.ai/tags/wda/</link><description>Recent content in Wda on Lost Temple</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 23 Oct 2016 17:22:41 +0000</lastBuildDate><atom:link href="https://cloudcold.ai/tags/wda/index.xml" rel="self" type="application/rss+xml"/><item><title>appium+wda折腾小记</title><link>https://cloudcold.ai/posts/2016-10-23-appium-wda%E6%8A%98%E8%85%BE%E5%B0%8F%E8%AE%B0/</link><pubDate>Sun, 23 Oct 2016 17:22:41 +0000</pubDate><guid>https://cloudcold.ai/posts/2016-10-23-appium-wda%E6%8A%98%E8%85%BE%E5%B0%8F%E8%AE%B0/</guid><description>&lt;p&gt;​ 看到Appium1.6出来也有一段时间了，期间工作一直特别忙，没有去升级。这个周末在家就把自己的电脑和公司的电脑都升级成了Appium1.6，然后顺带把ios的wda也一并琢磨了下。&lt;/p&gt;
&lt;p&gt;说到安装Appium，因为网络的原因，安装各种卡住，或者权限不足。最后一怒之下，把node删除了个干净，重新安装。&lt;/p&gt;
&lt;h4 id="一如何干净的在mac电脑上删除node"&gt;一、如何干净的在mac电脑上删除node：&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;删除/usr/local/lib中的所有node和node_modules&lt;/li&gt;
&lt;li&gt;删除/usr/local/lib中的所有node和node_modules的文件夹&lt;/li&gt;
&lt;li&gt;如果是从brew安装的, 运行brew uninstall node&lt;/li&gt;
&lt;li&gt;检查~/中所有的local, lib或者include文件夹, 删除里面所有node和node_modules&lt;/li&gt;
&lt;li&gt;在/usr/local/bin中, 删除所有node的可执行文件&lt;/li&gt;
&lt;li&gt;最后运行以下代码:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo rm /usr/local/bin/npm
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo rm /usr/local/share/man/man1/node.1
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo rm /usr/local/lib/dtrace/node.d
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo rm -rf ~/.npm
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo rm -rf ~/.node-gyp
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="二如何不用sudo重装node"&gt;二、如何不用sudo重装node&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;首先安装nvm。
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;To install or update nvm, you can use the install script using cURL:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;or Wget:
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;The script clones the nvm repository to ~/.nvm and adds the source line to your profile &lt;span style="color:#f92672"&gt;(&lt;/span&gt;~/.bash_profile, ~/.zshrc, ~/.profile, or ~/.bashrc&lt;span style="color:#f92672"&gt;)&lt;/span&gt;.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;export NVM_DIR&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;$HOME&lt;span style="color:#e6db74"&gt;/.nvm&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt; -s &lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;$NVM_DIR&lt;span style="color:#e6db74"&gt;/nvm.sh&amp;#34;&lt;/span&gt; &lt;span style="color:#f92672"&gt;]&lt;/span&gt; &lt;span style="color:#f92672"&gt;&amp;amp;&amp;amp;&lt;/span&gt; . &lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;$NVM_DIR&lt;span style="color:#e6db74"&gt;/nvm.sh&amp;#34;&lt;/span&gt; &lt;span style="color:#75715e"&gt;# This loads nvm&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;然后再
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;nvm ls-remote
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;nvm install v6.9.1
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ----来源: https://github.com/creationix/nvm
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="三如何绕过蛋疼的墙"&gt;三、如何绕过蛋疼的墙&lt;/h4&gt;
&lt;p&gt;请使用 &lt;a href="https://npm.taobao.org/"&gt;https://npm.taobao.org/&lt;/a&gt; 来代替npm源&lt;/p&gt;</description></item></channel></rss>