一般很少有人说我们不能怎么怎么样,大多说我们能如何如何。这个惯例并不罕见 :)

2009/2/14 Michael Zeng <[email protected]>

> 哦,这么说psh是为non-win 平台用的啊,安装的时候也没有提示啊
>
>
>
>
> On 2/14/09, purl lamp <[email protected]> wrote:
>>
>> 可以说把 psh 装在 windows 上面我还真没有尝试过,主要是上键找回历史的功能可能不会正常工作,除非加上 cygwin
>> 的帮助(但是大家都知道不推荐用 cygwin perl)。
>>
>> 所以最好是用 linux 来尝试,哪怕是虚拟机里面的 ubuntu。
>>
>> apt-get install psh 就好了
>> 然后可以 % psh
>>
>> 2009/2/13 Michael Zeng <[email protected]>
>>
>>> 我问得是怎么用啊 ,  安装好了,    command找不到psh
>>>
>>> use psh ?
>>>
>>> 我记得像shell一样的东西
>>>
>>>
>>>
>>>
>>> On 2/13/09, xie yu <[email protected]> wrote:
>>>>
>>>> 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 访问该论坛
-~----------~----~----~----~------~----~------~--~---

回复