美文网首页
关于Mac上安装weex-toolkit的坑

关于Mac上安装weex-toolkit的坑

作者: Jarly_Sun | 来源:发表于2017-08-08 09:24 被阅读171次

    两台不同的Mac,执行同一份命令,所得结果不一样。反思引起的原因,1、电脑环境配置不同 2、电脑相关权限放开程度同。

    根据这一思路,重新检查了电脑的路径和环境,最终结果发现这问题不是环境配置,路径错误等因素引起的。这是一个大坑,因为之前参考了github weex issue上一哥们的回答,把个人目录的路径修改成了/usr/local/,导致开机后直接mac桌面加载不出来,全部空白,连苹果图标和Dock栏都不见了,慌了。折腾了一个下午,搞不掂了,只能找电脑的老爸苹果公司寻求技术支持。在苹果技术顾问甜美的声音指导下,问题还是没有解决,原因估计是她说的命令我没听清,后来让发了邮件,下面把命令行贴一下,很简单

    command + s + 电源键,看到苹果图标松开,进入命令模式

    mount -uw /

    rm /var/db/.AppleSetupDone

    reboot

    重新创建了一个管理员账户,利用这个新的管理员用户进入后,将就管理员的路径更改,就可恢复,切记不要抹盘重装什么的,那就真的什么都没有了。经过这次事,觉得备份很重要,一定要及时通过timemachine将系统和资料进行备份。

    好了,上面话题有点远,因为那个问题坑得太惨。经过发现,不是路径的问题,就是权限有问题,weex-toolkit 安装在写入的时候,没有操作权限。

    解决办法:sudo chmod -R 777  /Users/userName(自己电脑的用户)

    sudo chmod 777 /usr/local/lib/node_modules

    两处权限打开,一般不会出现下面的情况。

    下面是官方的说法:

    node版本:please make sure your node version is above 6.0

    授权:first of all ,please do not install with "sudo" if permisiion deniederror occurs,please try sudo chmod 777 /usr/local/lib/node_modules

    如果还不行,需要在前往个人,在个人目录下创建.xtoolkit文件夹,手动帮助创建。或者官方文档的方法

    if such a error occurs, we suggest you runsudo chmod 777 ~ormkdir ~/.xtoolkit&chmod 777 .xtoolkit

    参考:https://github.com/weexteam/weex-toolkit

    操作以上步骤偶问题基本解决了,如果没解决可以留言,一起交流讨论一下。

    相关文章

      网友评论

          本文标题:关于Mac上安装weex-toolkit的坑

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