ruby - 使用 'standard' Ruby 1.9.2 在 Windows XP 上安装 ActiveScriptRuby 是否安全

标签 ruby windows

我正在使用 ruby 1.9.2p180 (2011-02-18) [i386-mingw32]。安装安全吗ActiveScriptRuby (基于 1.8.7)?

更新(在 Luis Lavena 的鼓励下):

我成功安装了 ActiveScriptRuby 和 pik。证据:

--------------------- 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 版本:

https://github.com/vertiginous/pik

关于ruby - 使用 'standard' Ruby 1.9.2 在 Windows XP 上安装 ActiveScriptRuby 是否安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5975242/

相关文章:

c - 如何使我的 MessageBox 弹出在所有表单的顶部?

c++ - 如何在 Windows 上从命令行使用 MinGW 编译器?

ruby-on-rails - 我的第一个 Ruby On Rails 应用程序出了什么问题?

ruby - 我可以在 OS X v10.6.8 上升级到当前版本的 Ruby (2.2.3) 吗?

windows - 是否可以通过 Citrix 客户端建立 SSH 隧道?

c# - Aforge.Video库的MJPEGStream函数示例

c++ - 如何处理缺少 msvcp100.dll、msvcp100.dll 等 dll?

ruby - 如何从 utc 偏移量获取 tz 标识符字符串

ruby - 尽管条件成立,为什么我的案例陈述失败?

ruby-on-rails - Ruby on Rails 继承语法