【发布时间】:2017-05-25 15:49:11
【问题描述】:
我已经在 Windows 中激活了 Linux 子系统,并认为一切正常;我拉下了我的 dotfiles 和 vim 配置,一切看起来都很棒——直到我开始尝试工作。
首先,我想建立一个 Foundation 项目 - 这意味着我需要 node (npm)、bower 和 Foundation CLI。
我使用 apt-get 成功安装了 node,但无法运行 npm,所以我也使用 apt-get 安装了它 - 然后我成功使用 npm 安装了foundation-cli。
但是,当我尝试运行 foundation new 命令时,它只是默默地失败或什么也不做。
node -v 产生相同的结果;没发生什么事。
我检查了我的路径并使用which 确认节点、npm 和基础都在我的路径中(尽管它们都在我的路径中的不同目录中)
这是路径问题吗?权限?
这是我的输出供参考:
root@SC-ME-W10:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
root@SC-ME-W10:~# which npm
/usr/bin/npm
root@SC-ME-W10:~# npm -v
1.3.10
root@SC-ME-W10:~# which node
/usr/sbin/node
root@SC-ME-W10:~# node -v
root@SC-ME-W10:~# which foundation
/usr/local/bin/foundation
root@SC-ME-W10:~# foundation -v
【问题讨论】:
标签: node.js linux bash windows-subsystem-for-linux