小智 6
anyenv 是一个很好的平台来安装所有开放环境的本地版本,Perl包括:
$ git clone https://github.com/riywo/anyenv ~/.anyenv
$ echo 'export PATH="$HOME/.anyenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(anyenv init -)"' >> ~/.bash_profile # change profile if needed
$ exec $SHELL -l
Run Code Online (Sandbox Code Playgroud)
这将建立anyenv.从这里开始,您将安装Perl环境工具plenv.每个环境工具都允许您管理不同安装版本的语言.
$ anyenv install plenv
Run Code Online (Sandbox Code Playgroud)
现在我们可以使用plenv工具......
列出可用的Perl版本:
$ plenv install --list
Run Code Online (Sandbox Code Playgroud)
安装Perl 5.18.2二进制文件:
$ plenv install 5.18.2 -Dusethreads
Run Code Online (Sandbox Code Playgroud)
将全局默认Perl更改为5.18.2:
$ plenv global 5.18.2
Run Code Online (Sandbox Code Playgroud)
将本地项目Perl更改为5.18.2:
$ plenv local 5.18.2
Run Code Online (Sandbox Code Playgroud)
安装包含可执行脚本的CPAN模块后运行此命令:
$ plenv rehash
Run Code Online (Sandbox Code Playgroud)
将cpanm安装到当前的Perl:
$ plenv install-cpanm
Run Code Online (Sandbox Code Playgroud)
从CPAN安装所需的任何模块
$ cpanm JSON
Run Code Online (Sandbox Code Playgroud)
我使用Carton来管理项目中的依赖项,并建议您查看它.
现在你有了anyenv,记得你也可以探索其他语言的不同版本.anyenv是一个无价的工具.
$ anyenv install --list
Available **envs:
denv
jenv
luaenv
ndenv
phpenv
plenv
pyenv
rbenv
Run Code Online (Sandbox Code Playgroud)
小智 1
您需要从源代码下载并安装 Perl。您可以从http://www.perl.org/get.html下载 Perl 。
为了使用另一个cpanPerl 版本的另一个版本,您不能键入“cpan”,因为您的 Linux 用户将执行默认位置。相反,您必须cpan使用完整的备用路径执行“备用”。使用 root 执行并清除cpan用户主目录中“.cpan”的隐藏文件夹。