是否可以使用CPAN安装多个模块?我试过了:
perl -MCPAN -e 'install DBIx::Transaction File::Basename::Object'
Run Code Online (Sandbox Code Playgroud)
但我得到这个错误:
Can't locate object method "Transaction" via package "DBIx" at -e line 1
Run Code Online (Sandbox Code Playgroud)
install每个模块都需要一个单独的命令:
perl -MCPAN -e 'install DBIx::Transaction; install File::Basename::Object'
Run Code Online (Sandbox Code Playgroud)
如果您想进一步简化安装过程,请查看cpanm,这不需要配置,默认情况下将安装模块而不提示.
您可以使用以下单个cpanm命令安装这两个模块:
cpanm DBIx::Transaction File::Basename::Object
Run Code Online (Sandbox Code Playgroud)
虽然正如ikegami指出的那样,这与第一个命令并不完全相同,因为您无法指定perl要使用的版本.
cpan DBIx::Transaction File::Basename::Object
Run Code Online (Sandbox Code Playgroud)
或者如果你想确保使用特定perl的,
perl -MCPAN -e'install($_) for qw( DBIx::Transaction File::Basename::Object )'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7237 次 |
| 最近记录: |