2017-04-20 181 views
0
Error: Could not symlink share/systemtap/tapset/node.stp 
/usr/local/share/systemtap/tapset is not writable. 

我得到这个错误尝试使用brew来安装节点,我该如何解决它?我听说过使用sudo和其他方法,但我知道其中一些方法会导致未来的问题,所以我想确保我正在做正确的修复。Brew安装节点错误?

请注意,我实际上只是通过删除网站上列出的每个文件夹中描述如何手动卸载的必需文件来手动卸载节点。然后我试着再次使用brew给我安装这个错误。我想再次安装它的原因是因为我遇到了安装全局程序包的权限问题,并建议使用brew重新安装解决方案。

+0

'酿造doctor':

为了摆脱这些,我在/ usr /本地使用命令拿回所有的文件和目录的所有权? – jtrein

+0

'你在你的酒窖中有未连接的酒桶'# '如果没有连接酒桶,可能会导致建立麻烦,并导致酿造依赖于那些酒桶一旦建成就无法正常运行。在这些节点上运行'brew link': 节点' – koz

+0

我运行“brew link node”并出现相同的错误 – koz

回答

1

找到解决方案!

由于我以前使用sudo时没有意识到其他命令会导致潜在问题,因此/ usr/local中的几个文件和目录现在归root所有。输出 -

sudo chown -R $USER /usr/local