Meteor CLI无法进行全新安装

问题描述 投票:1回答:1

我是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上似乎只是一个问题,但我在macOS 10.13.6上有16 GB的RAM。我看到一篇帖子提到在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
macos meteor file-permissions failed-installation
1个回答
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人员谈谈了。我希望这有助于其他人来到这里。

© www.soinside.com 2019 - 2024. All rights reserved.