首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我不能用Ruby脚本运行wbadmin

为什么我不能用Ruby脚本运行wbadmin
EN

Server Fault用户
提问于 2014-01-08 21:13:53
回答 1查看 148关注 0票数 1

我可以像这样从命令行运行wbadmin:

代码语言:javascript
复制
$ c:\windows\system32\wbadmin.exe -?

而且它很有效(我得到了一条正确的帮助信息,放在这里)。但是,当我在Ruby中尝试时(如在这个IRB会话中:)

代码语言:javascript
复制
irb(main):001:0> w=IO.popen('c:\windows\system32\wbadmin.exe -?')

我得到以下错误:

代码语言:javascript
复制
Errno::ENOENT: No such file or directory - c:\windows\system32\wbadmin.exe -?
        from (irb):1:in `popen'
        from (irb):1
        from C:/Ruby193/bin/irb:12:in `<main>'

这让我再也不能像这样跑步了。

知道为什么吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-01-08 22:48:09

我怀疑你的Ruby二进制代码是32位。32位程序将“C:\WINDOWS\SYSWOW64 64”目录视为“C:\WINDOWS\SYSTEM32 32”,而“C:\ wbadmin.exe \SYSWOW64 64”中没有。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/565963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档