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



已经在Windows XP线程上从Aptana Studio 3读取了启动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:

#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。
它有效。。。

最新更新