ppm 安装psh,可以用5.8.9的 2009/2/13 Michael Zeng <[email protected]>
> 不能运行,大哥 > > > hello world都 退出 > > > > On 2/13/09, Shu Cho <[email protected]> wrote: >> >> >> 把我刚才贴的复制过去存成psh.bat >> >> 2009/2/13 Michael Zeng <[email protected]>: >> > 我没有这个psh.bat 文件啊 >> > >> > >> > >> > On 2/13/09, Shu Cho <[email protected]> wrote: >> >> >> >> ---8<--- psh.bat >> >> @rem = '--*-Perl-*-- >> >> @echo off >> >> if "%OS%" == "Windows_NT" goto WinNT >> >> perl -x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9 >> >> goto endofperl >> >> :WinNT >> >> perl -x -S %0 %* >> >> if NOT "%COMSPEC%" == "%SystemRoot%\system32\cmd.exe" goto endofperl >> >> if %errorlevel% == 9009 echo You do not have Perl in your PATH. >> >> if errorlevel 1 goto script_failed_so_exit_with_non_zero_val 2>nul >> >> goto endofperl >> >> @rem '; >> >> #! /usr/bin/perl >> >> #line 15 >> >> # >> >> # psh - Perl Shell >> >> # >> >> # Copyright (C) 1999-2003 Gregor N. Purdy. All rights reserved. >> >> # This script is free software. It may be copied or modified according >> >> # to the same terms as Perl itself. >> >> # >> >> >> >> package Psh; # still use a package so getopt etc. is not imported into >> >> # the shell namespace >> >> >> >> use Psh; >> >> require Psh::Locale; >> >> require Psh::Util; >> >> >> >> # >> >> # Parse the command line and deal with the options except -r, which is >> >> # handled in the MAIN program below. We do this part very early in this >> >> # file so that the results apply to all the setting up we do before the >> >> # MAIN program. >> >> # >> >> # option -i is ignored >> >> >> >> @Psh::origi...@inc; # save it >> >> >> >> my %opt=(); >> >> >> >> if (@ARGV) { >> >> require Getopt::Std; >> >> Getopt::Std::getopts('Fiwrd:f:c:', \%opt); >> >> >> >> if ($opt{'r'}) { >> >> Psh::Util::print_error_i18n('no_r_flag'); >> >> exit 1; >> >> } >> >> >> >> # >> >> # -w is "warnings mode": >> >> # >> >> >> >> if ($opt{'w'}) { >> >> Psh::Util::print_out_i18n('simulate_perl_w'); >> >> $^W = 1; >> >> use strict; >> >> } >> >> >> >> # >> >> # -d is "debug mode": >> >> # >> >> >> >> if (exists($opt{'d'})) { $Psh::debugging = $opt{'d'}||'soie'; } >> >> else { $Psh::debugging = 0; } >> >> } >> >> >> >> Psh::Util::print_debug("Debugging!\n"); >> >> >> >> Psh::minimal_initialize; >> >> Psh::process_rc($opt{'f'}) unless $opt{'F'}; >> >> Psh::finish_initialize; >> >> >> >> # TODO: Is this implementation equivalent to sh's ? >> >> if($opt{'c'}) { >> >> Psh::evl($opt{'c'}); >> >> exit 0; >> >> } >> >> >> >> if (@ARGV) { >> >> Psh::process_args; >> >> } else { >> >> Psh::initialize_interactive_mode; >> >> while (1) { >> >> eval { Psh::main_loop; }; >> >> Psh::handle_message($@,'main_loop'); >> >> } >> >> } >> >> >> >> exit 0; >> >> >> >> __END__ >> >> :endofperl >> >> --->8--- psh.bat >> >> >> >> 2009/2/13 Michael Zeng <[email protected]>: >> >> > 我那个目录里面没有psh啊, 怪不得起不来 >> >> > >> >> > 那怎么用呢 >> >> > win32 下 >> >> > >> >> > >> >> > On 2/13/09, Shu Cho <[email protected]> wrote: >> >> >> >> >> >> 我是用strawberry装的。有个psh.bat的文件会安装在和perl.exe那个目录里面 >> >> >> >> >> >> 2009/2/13 Michael Zeng <[email protected]>: >> >> >> > 上次看到joe在用psh挺好的 >> >> >> > >> >> >> > 我用activerperl 的ppm安装了psh, 可是怎么用啊 >> >> >> > >> >> >> > 在command 里面 打psh,说command not found >> >> >> > >> >> >> > >> >> >> > -- >> >> >> > Yours Sincerely >> >> >> > Zeng Hong >> >> >> > > >> >> >> > >> >> >> >> >> >> > >> >> >> >> > >> >> >> -- >> Yours Sincerely >> Zeng Hong >> >> >> --~--~---------~--~----~------------~-------~--~----~ 您收到此信息是由于您订阅了 Google 论坛“PerlChina Mongers 讨论组”论坛。 要在此论坛发帖,请发电子邮件到 [email protected] 要退订此论坛,请发邮件至 [email protected] 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛 -~----------~----~----~----~------~----~------~--~---
