我是Meteor的新手,正在尝试入门。我已经运行过curl https://install.meteor.com/ | sh
命令,并且显然安装得很好,但是每当我在前面加上meteor
的命令时,都会收到“杀死”消息:
➜ ~ curl https://install.meteor.com/ | sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 7786 0 7786 0 0 15678 0 --:--:-- --:--:-- --:--:-- 15697
Downloading Meteor distribution
######################################################################## 100.0%
Meteor 1.8.0.2 has been installed in your home directory (~/.meteor).
Writing a launcher script to /usr/local/bin/meteor for your convenience.
To get started fast:
$ meteor create ~/my_cool_app
$ cd ~/my_cool_app
$ meteor
Or see the docs at:
docs.meteor.com
➜ ~ /usr/local/bin/meteor --version
[1] 13302 killed /usr/local/bin/meteor --version
➜ ~ meteor --version
[1] 13324 killed meteor --version
➜ ~ cd .meteor
➜ .meteor ls
meteor package-metadata packages
➜ .meteor meteor
[1] 13361 killed meteor
➜ .meteor meteor --version
[1] 13383 killed meteor --version
➜ .meteor mrt install
zsh: command not found: mrt
➜ .meteor meteor --help
[1] 13416 killed meteor --help
➜ .meteor cd ..
这非常令人沮丧。除非我已经用尽所有选项,否则我通常不会发布到SO,并且由于我正在尝试学习Meteor,因此这些选项非常有限,而且我不知道如何调试它。我已经寻找了一段时间,似乎没有人遇到这个问题-在Windows上似乎只是一个问题,但是我在具有16 GB RAM的macOS 10.13.6上。我看到一则帖子提到在DO Droplet上存在此问题,并且内存不足,但这不是我的问题,我不认为。
任何帮助将不胜感激。
编辑:各个目录上的权限设置
usr / local / bin
-rwxr-xr-x 1 {username} admin 4785 Feb 20 06:48 meteor
〜/ .meteor
lrwxrwxrwx 1 {username} wheel 52B Jan 6 16:51 meteor -> packages/meteor-tool/1.8.0_2/mt-os.osx.x86_64/meteor | drwxr-xr-x 3 {username} wheel 96B Jan 6 16:51 package-metadata | drwxr-xr-x 141 {username} wheel 4.4K Jan 6 16:51 packages | ➜ .meteor meteor create ~/cool-app | [1] 6925 killed meteor create ~/cool-app
答案 0 :(得分:0)
TL; DR 我发现这是我的工作提供的一些名为Cylance的云配置软件的问题。它确定Meteor是一种恶意利用,并在我尝试运行命令时杀死该进程。
取消设置步骤
为了调试为什么杀死了该进程,我转到了macOS控制台,并运行命令meteor create ~/myApp
,一个名为CylanceSvc的进程然后记录了一条消息,说:“请求的组过多(65)。网络时可能导致性能问题目录。”然后下一个条目是:
Process:terminated path:/{user}/.meteor/packages/meteor-tool/.1.8.0_2.cty1uc.prsil++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/bin/node pid: violation:None occurences:1 SHA:
当我打开Cylance程序时,它提到它很高兴地阻止了漏洞利用。我想是时候与IT交流了。我希望这可以帮助其他人来这里。