我正在尝试安装我自己的Nodester版本。我试过Ubuntu12.04LTS,现在是CentOS。我不是最熟练的Linux用户(大约2个月的使用时间),所以在这一点上我很茫然。
说明位于https://github.com/nodester/nodester/wiki/Install-nodester#wiki-a。他们要求你“导出路径(使npm工作)”和完成这项工作所必需的行。

cd ~
echo -e "root = ~/.node_libraries\nmanroot = ~/local/share/man\nbinroot = ~/bin" > ~/.npmrc
echo -e "export PATH=3d9c7cfd35d3628e0aa233dec9ce9a44d2231afcquot;\${PATH}:~/bin3d9c7cfd35d3628e0aa233dec9ce9a44d2231afcquot;;" >> ~/.bashrc
source ~/.bashrc

我可以完成所有这些,直到达到source ~/.bashrc行。当我运行它时,我得到以下结果:
[root@MYSERVER ~]# source ~/.bashrc
-bash: /root/.bashrc: line 13: syntax error near unexpected token ';;'
-bash: /root/.bashrc: line 13: 'export PATH=3d9c7cfd35d3628e0aa233dec9ce9a44d2231afcquot;${PATH}:~/bin3d9c7cfd35d3628e0aa233dec9ce9a44d2231afcquot;;

我试过将quot;改为",但没用。我试着把quot;改成冒号,但没用。我也删除了它,但它没有帮助(我相信你们中的许多人现在可能会想为什么我会尝试这些东西)。有人知道我需要做什么才能让它正常运行吗?

最佳答案

这看起来更像是一个文档错误,而不是您无法理解任何东西。在Github上为它创建了issue 409
同时,回顾一下wiki页面的历史,我发现下面的内容可能会有所帮助。虽然我有一段时间无法证实,但这看起来确实更合理。
导出路径(使npm工作):

> cd ~
> echo -e "root = ~/.node_libraries\nmanroot = ~/local/share/man\nbinroot = ~/bin" > ~/.npmrc
> echo -e "export PATH=\"\${PATH}:~/bin\";" >> ~/.bashrc
> source ~/.bashrc

从提交d71e66b4c96f04c13467ede5f6469d6d4dd17059

07-28 05:31