Linux 上按照 node ccap 的问题

作者: 小虫巨蟹 | 来源:发表于2017-10-24 15:12 被阅读124次

    最近在使用 node 做点东西,选定了一个 node ccap 模块来生成验证码,踩坑 20 米

    一、Mac 上的顺利

    由于 js 本身并不适合密集运算,早就听说了在 node 上安装生成验证码依赖模块不太容易,但是没想到在 Mac 开发机上瞬秒了,好惊喜~~

    二、Linux 上并不可喜

    本以为在 linux 的服务器上应该也没什么问题,但是 npm install 一直搞不定,报的错误好像是 make 木有权限,可是即使用 sudo 也没用

    难道是 node 版本的问题,切换到了 v6.0.0(跟 mac 一致)还是不行~~

    难道是 python 版本的问题,升级到 v2.7.10 (跟 mac 一致) 依然无用

    考虑下载作者编译好的 release 包,可是只有 node v0.12.x 和 node v4.1.x 的 linux 版本

    三、解法

    在网上翻了好多方案,最后一种死马当活马医的方法奏效了

    1. 删除 node_modules
    2. 全局安装 node-gyp: npm install node-gyp -g
    3. npm install ccap

    这种方式可以了,但是却没看到相关的解释。自己揣测一个:node-gyp 本来想创建什么文件夹的,然后权限不够,全局安装之后权限够了,就可以了~~
    只是猜测而已

    相关文章

      网友评论

        本文标题:Linux 上按照 node ccap 的问题

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