2011-05-12 123 views
3

我使用的是ruby 1.9.2p180 (2011-02-18) [i386-mingw32]。安裝ActiveScriptRuby安全嗎(基於1.8.7)?在Windows XP上安裝ActiveScriptRuby是否安全(標準)Ruby 1.9.2

更新(路易斯·拉維納的一種鼓勵後):

我成功安裝ActiveScriptRuby和碧雲。證據:

--------------------- PATH 
C:\Ruby192\bin 
C:\WINDOWS\system32 
... 
--------------------- pik ls 
    187: ruby 1.8.7 (2010-12-23 patchlevel 330) [i386-mswin32] 
* 192: ruby 1.9.2p180 (2011-02-18) [i386-mingw32] 
--------------------- ruby -v 
ruby 1.9.2p180 (2011-02-18) [i386-mingw32] 

RUBY C:\Documents and Settings\eh 
    cscript m:\lib\kurs0705\xpl\xplmssc.vbs /xf:showLanguages 
    xplmssc.vbs - xplore microsoft script control 
    ... 
    ------------------------------------------------------------------------------- 
    VBScript 5.7.16599 * cscript 5.7 * WIN XP * WINXPSP3 * eh * 5/12/2011 7:58:30 PM 
    =============================================================================== 
    showLanguages - show languages 
    ------------------------------------------------------------------------------- 
    -------- VBScript 
    Expr: 47+11 => 58 
    Yes, we can print (WScript.Echo). 
    ... 
    -------- RubyScript 
    Expr: 47+11 => 58 
    Yes, we can print (puts). 
    ... 
    xplmssc.vbs: Erfolgreich beendet. (0) [ 0.42969 secs ] 

RUBY C:\Documents and Settings\eh 
    pik use 187 

RUBY C:\Documents and Settings\eh 
    papa 
    C:\Program Files\ruby-1.8\bin 
    C:\WINDOWS\system32 
    ... 

RUBY C:\Documents and Settings\eh 
    ruby -v 
    ruby 1.8.7 (2010-12-23 patchlevel 330) [i386-mswin32] 

所以一切看起來不錯。非常感謝,路易斯!

+0

你爲什麼不只是嘗試和報告您可能會看到任何錯誤?它可能不會炸燬,所以它很安全。 – kizzx2 2011-05-12 08:27:40

+1

@:kizzx2:因爲我是個懦夫,希望有人做過這個實驗,並且非常友好,可以分享結果。 – 2011-05-12 08:34:56

回答

4

只要您不將兩個版本的Ruby安裝在同一個目錄中,事情就是安全的。

ActiveScriptRuby和RubyInstaller彼此不兼容,除了一秒鐘之外它們是不同版本的Ruby,它們使用不同的編譯器工具鏈。

如果您將RubyInstaller 1.9.2安裝到C:\Ruby192中,那麼您可以安全地將ASR安裝到其他文件夾中。

您可以使用名爲pik來管理Windows上的Ruby的多個版本的實用程序:

https://github.com/vertiginous/pik