在OSX Yosemite和最新版本的meteor(1.0.1)上,无论我卸载并重新安装它多少次,我似乎无法在没有sudo的情况下运行它.我的用户帐户是管理员帐户.但流星拒绝在没有sudo的情况下运行.我得到的错误都是:
-bash: meteor: command not found
Run Code Online (Sandbox Code Playgroud)
我在这里看过几篇有类似问题的帖子.我试过用磁盘工具修复磁盘权限.我试过了:
sudo chown -R $myUsername /usr/local/bin/meteor
Run Code Online (Sandbox Code Playgroud)
我不确定我还能做什么,因为它似乎是一个权限问题.有没有人有什么建议?
可能有用的其他信息:
$ sudo which meteor
/usr/local/bin/meteor
$ sudo ls -l /usr/local/bin/meteor
-rwxrwxrwx 1 root wheel 3528 Dec 18 23:14 /usr/local/bin/meteor
$ ls -ld /usr/local/bin
drwx------ 6 502 wheel 204 Dec 18 23:14 /usr/local/bin
Run Code Online (Sandbox Code Playgroud)
顺便说一句,ls -l /usr/local/bin/meteor
只适用于sudo
.