我跟随 guide 在我的Homestead环境中安装Elixir。一切都按计划进行,但最终的npm install --no-bin-links
命令总是以错误结束:
npm ERR! Linux 3.13.0-24-generic
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "--no-bin-links"
npm ERR! node v6.2.0
npm ERR! npm v3.8.9
npm ERR! Maximum call stack size exceeded
在每次安装尝试之前,我删除 node_modules 目录并运行npm cache clear
命令,以确保。
我的设置:
现在,我知道处理问题的 issue thread on GitHub ,但我已经尝试了所有建议的方法来解决它(除了降级Node,因为感觉像一个随机的解决方案) - 没有运气。
有没有人使用Elixir有这个问题并解决了它?我是从昨天下午开始做的,所以在这次失败之后我就和Grunt一起挣扎了;)
答案 0 :(得分:0)
Homestead在Ubuntu上运行,因此您应该只运行SELECT ?food ?foodSource1 ?foodSource2
WHERE {
?foodSource1 mpasi:data_memerlukanBahan ?memerlukanBahan.
?food ?memerlukanBahan ?value.
?foodSource2 mpasi:data_memerlukanBahan ?memerlukanBahan.
?food ?memerlukanBahan ?value.
filter regex (str(?foodSource1),"potato").
filter regex (str(?foodSource2),"carrot").
}
order by ?food
而不使用npm install
标志,该标志适用于Windows系统。
答案 1 :(得分:0)
答案 2 :(得分:0)
我有同样的问题。错误发生后,请再次尝试运行npm install
。它对我有用。