在Windows XP上安装ActiveScriptRuby是否安全(标准)Ruby 1.9.2
问题描述:
我使用的是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]
所以一切看起来不错。非常感谢,路易斯!
答
只要您不将两个版本的Ruby安装在同一个目录中,事情就是安全的。
ActiveScriptRuby和RubyInstaller彼此不兼容,除了一秒钟之外它们是不同版本的Ruby,它们使用不同的编译器工具链。
如果您将RubyInstaller 1.9.2安装到C:\Ruby192
中,那么您可以安全地将ASR安装到其他文件夹中。
您可以使用名为pik
来管理Windows上的Ruby的多个版本的实用程序:
你为什么不只是尝试和报告您可能会看到任何错误?它可能不会炸毁,所以它很安全。 – kizzx2 2011-05-12 08:27:40
@:kizzx2:因为我是个懦夫,希望有人做过这个实验,并且非常友好,可以分享结果。 – 2011-05-12 08:34:56