我正在使用系统调用来完成一些任务
system('myframework mycode');
但它抱怨缺少环境变量.那些环境变量是在我的bash shell中设置的(从那里我运行Perl代码).
我究竟做错了什么?
该system调用是否创建了一个全新的shell(没有环境变量设置)?我怎么能避免这种情况?
system
shell perl system
perl ×1
shell ×1
system ×1