gpt4 book ai didi

linux - 400 错误请求安装 Perlbrew 本身

转载 作者:太空宇宙 更新时间:2023-11-04 05:29:57 27 4
gpt4 key购买 nike

我无法使用简单的脚本安装 Perlbrew:curl -L http://install.perlbrew.pl | bash

我以前很容易做到这一点,但现在,在全新的 CentOS 6.5 中,我收到了 400 Bad Request。

这是输出:

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload Upload Total Spent Left Speed
113 226 113 226 0 0 187 0 0:00:01 0:00:01 --:--:-- 187
bash: line 1: syntax error near unexpected token `newline'
bash: line 1: `<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">'

如果我执行 curl 部分(不将其传递给 bash),这就是响应

curl -L http://install.perlbrew.pl

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head>
<title>400 Bad Request</title>
</head>
<body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
</p>
</body>
</html>

这是我的 Curl 版本: curl -V

curl 7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.14.0.0 zlib/1.2.3 libidn/1.18 libssh2/1.4.2 Protocols: tftp ftp telnet dict ldap ldaps http file https ftps scp sftp

Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz

通常的编译器也通过yum groupinstall“开发工具”安装

什么可能会失败?确实很奇怪……

最佳答案

http://install.perlbrew.pl链接实际上指向 https://raw.githubusercontent.com/gugod/App-perlbrew/master/perlbrew-install ,这是一个 bash 脚本。我相信这个脚本中的curl命令是有问题的。

试试这个:将 perlbrew-install bash 脚本保存到您的计算机上,编辑curl 行:

PERLBREWDOWNLOAD="curl -f -sS -Lo $LOCALINSTALLER $PERLBREWURL"

通过添加 -k 选项来禁用证书验证(请参阅 curl insecure option )。注释掉周围的 if/else 语句,然后从命令行运行该脚本。

或者,您可以尝试安装 wget 并从 perlbrew.pl 站点执行建议的命令:

wget -O - http://install.perlbrew.pl | bash

关于linux - 400 错误请求安装 Perlbrew 本身,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23449193/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com