0

已经阅读了在 Windows XP 线程上从 Aptana Studio 3 启动的 Jruby(公平地说,我在 Windows 7 上)并创建了包装脚本 ruby​​.bat(@C:\jruby-1.6.6\bin\jruby % * -我的特定路径)

尝试将其命名为“只是”ruby、ruby.sh 等等,但 Aptana 找不到它。从任何 Windows shell (cmd) 都可以顺利运行。

还尝试将 JRuby.exe 复制到 Ruby.exe。那仍然行不通。使用 mklink 命令将 ruby​​.exe 链接到 jruby.exe 仍然不起作用。

浏览了互联网,但我发现的都是死胡同。

有什么解决办法吗?不可能是那么罕见的设置,那么困难,或者可以吗?

4

1 回答 1

0

我通过一个简单的技巧做到了这一点......
我创建了一个 c++ 文件 ruby​​.cpp:

#include <cstdlib>
#include <iostream>

using namespace std ;

int main( int argc, char *argv[] ) {
    string cmd = "jruby.exe" ;
    for (int i = 1 ; i < argc ; ++i)
        cmd.append( " " ).append( argv[i] ) ;
    return system( cmd.c_str() ) ;
}

编译为 ruby​​.exe 并移至 C:\jruby-1.6.6\bin。
有用...

于 2012-03-02T10:41:50.330 回答