如何在WINDOWS上的Aptana Studio 3.0.8*上运行Jruby 1.6.6*

如何在WINDOWS上的Aptana Studio 3.0.8*上运行Jruby 1.6.6*,windows,jruby,aptana,aptana3,Windows,Jruby,Aptana,Aptana3,我已经阅读了Aptana Studio 3在Windows XP线程上启动Jruby(公平地说,我在Windows 7上)并创建了包装脚本ruby.bat(@C:\Jruby-1.6.6\bin\Jruby%*-我的特定路径) 试着给它命名为“just”ruby,ruby.sh随便什么,但Aptana找不到。在任何windows shell(cmd)中,它都可以正常工作 还尝试将JRuby.exe复制到Ruby.exe。那还是不行。使用mklink命令将ruby.exe链接到jruby.exe仍

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

试着给它命名为“just”ruby,ruby.sh随便什么,但Aptana找不到。在任何windows shell(cmd)中,它都可以正常工作

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

在互联网上到处找,但我发现的都是死胡同


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

我用一个简单的技巧做到了…
我创建了一个C++文件Ruby .CPP:< /P>
#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() ) ;
}
#包括
#包括
使用名称空间std;
int main(int argc,char*argv[]){
string cmd=“jruby.exe”;
对于(int i=1;i
编译为ruby.exe并移动到C:\jruby-1.6.6\bin。
它是有效的