我在Windows中激活了Linux子系统,并认为一切正常;我删除了我的dotfiles和vim配置,一切看起来都很棒 - 直到我开始尝试工作。
首先,我想建立一个基金会项目 - 这意味着我需要节点(npm),凉亭和基础CLI。
我使用apt-get成功安装了节点但是无法运行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
答案 0 :(得分:1)
我也遇到让node
正常工作的问题。我已成功通过nvm安装它。
https://github.com/creationix/nvm
以下是来自内存的一组说明,以防它有用:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
根据https://github.com/creationix/nvm bash
。npm
和node
一起工作。