无法在Ubuntu 14.04上安装Meteor

时间:2022-09-19 07:45:08

I'm having trouble installing Meteor on Ubuntu 14.04. I searched through previous answers, but none had the same problem that I'm having.

我在Ubuntu 14.04上安装Meteor时遇到问题。我搜索了之前的答案,但没有一个问题与我有相同的问题。

When I run the command given on the meteor website:

当我运行meteor网站上给出的命令时:

sudo curl https://install.meteor.com/ | sh

I get the following message:

我收到以下消息:

 % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  6121    0  6121    0     0   6571      0 --:--:-- --:--:-- --:--:--  6567
Downloading Meteor distribution

curl: (77) error setting certificate verify locations:
  CAfile: /etc/pki/tls/certs/ca-bundle.crt
  CApath: none

gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Installation failed.enter code here

I already ensured that curl was installed and ran sudo update-ca-certificates, sudo apt-get update, and sudo apt-get upgrade, all of which helped previous posters. I also tried wget https://install.meteor.com/, which gives me:

我已经确保已经安装了curl并运行了sudo update-ca-certificates,sudo apt-get update和sudo apt-get upgrade,所有这些都有助于以前的海报。我也试过wget https://install.meteor.com/,它给了我:

--2015-05-10 10:05:11--  https://install.meteor.com/
Resolving install.meteor.com (install.meteor.com)... 54.243.218.35, 54.83.1.203, 107.21.116.12, ...
Connecting to install.meteor.com (install.meteor.com)|54.243.218.35|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/plain]
Saving to: ‘index.html.1’

    [ <=>                                   ] 6,121       --.-K/s   in 0s      

2015-05-10 10:05:13 (153 MB/s) - ‘index.html.1’ saved [6121]

Any idea what's going on here?

知道这里发生了什么吗?

1 个解决方案

#1


You may try installation with --insecure option

您可以尝试使用--insecure选项进行安装

curl --insecure https://install.meteor.com/ | sh

You also do not need to install meteor as root. If you want to use it as normal user, just install as that. You will automatically get a prompt for sudo when meteor install the starter script to /usr/local/bin/meteor

您也不需要以root身份安装meteor。如果您想以普通用户身份使用它,只需安装即可。当meteor将启动脚本安装到/ usr / local / bin / meteor时,您将自动获得sudo的提示

Good Luck Tom

好运汤姆

EDIT: if that does not work either:

编辑:如果这不起作用:

# check your environment
echo $(test -d /etc/pki/tls/certs)$?

If the result is "1" than that is missing on your system. Try to solve:

如果结果为“1”,则系统上缺少该结果。试着解决:

# create missing directory
sudo mkdir -p /etc/pki/tls/certs

# link ca-certificates 
sudo ln -s /etc/ssl/certs/ca-certificates.crt /etc/pki/tls/certs/ca-bundle.crt

After that just try to install meteor as documented

之后,只需尝试按照文档安装meteor

# install
curl https://install.meteor.com/ | sh

#1


You may try installation with --insecure option

您可以尝试使用--insecure选项进行安装

curl --insecure https://install.meteor.com/ | sh

You also do not need to install meteor as root. If you want to use it as normal user, just install as that. You will automatically get a prompt for sudo when meteor install the starter script to /usr/local/bin/meteor

您也不需要以root身份安装meteor。如果您想以普通用户身份使用它,只需安装即可。当meteor将启动脚本安装到/ usr / local / bin / meteor时,您将自动获得sudo的提示

Good Luck Tom

好运汤姆

EDIT: if that does not work either:

编辑:如果这不起作用:

# check your environment
echo $(test -d /etc/pki/tls/certs)$?

If the result is "1" than that is missing on your system. Try to solve:

如果结果为“1”,则系统上缺少该结果。试着解决:

# create missing directory
sudo mkdir -p /etc/pki/tls/certs

# link ca-certificates 
sudo ln -s /etc/ssl/certs/ca-certificates.crt /etc/pki/tls/certs/ca-bundle.crt

After that just try to install meteor as documented

之后,只需尝试按照文档安装meteor

# install
curl https://install.meteor.com/ | sh