Perlbrew安装失败

mat*_*ewb 3 perl perlbrew

我是Perl的新手,我在安装perlbrew时遇到了麻烦.有人在帮助我,但他今天整天都很忙,所以我试图自己解决这个问题.我安装了perlbrew root并修改了bashrc,但现在我无法安装任何版本的perlbrew(5.14.2或任何其他版本).这是我收到的错误:

Installing /Users/wuzl/perl5/perlbrew/build/perl-5.14.2 failed.
See /Users/wuzl/perl5/perlbrew/build.log to see why.
If you want to force install the distribution, try:

  perlbrew --force install perl-5.14.2
Run Code Online (Sandbox Code Playgroud)

我尝试了强制安装,但这也无效.所以我检查了日志,它说了很多东西,最后:

I can't find make or gmake, and my life depends on it.
Go find a public domain implementation or fix your PATH setting!
sh: make: command not found
sh: make: command not found
Run Code Online (Sandbox Code Playgroud)

那是什么意思?

fri*_*edo 6

您需要安装MacOS开发人员工具.如果您使用的是当前版本的MacOS,则可以通过App Store免费获取Xcode安装程序.否则,安装程序位于计算机附带的软件DVD上.

一旦开发工具的安装,你将有gccmake,将能够编译perlbrew.

  • 你是以非特权用户的身份运行安装(这很好.)如果你想在*system*perl上安装`cpanminus`(你可能没有),你可以通过`sudo`来实现.但是,您可能想要做的是使用`perlbrew`在您自己的用户目录中安装Perl,然后使用`perlbrew switch`来使用`perl`(使用`perl`来确认它,看看你是哪一个'重新运行.)然后你可以安装`cpanminus`作为你自己的用户. (2认同)

JRF*_*son 5

您需要一个支持编译的环境.'make'命令是该过程的一部分,你错过了那个实用程序.您似乎正在运行Mac OS.您需要一个C编译环境'XCode 4'.您的安装磁盘或在线APP商店提供它.