2012-02-04 71 views
0

I have阅读从Windows XP线程上的Aptana Studio 3启动Jruby(公平地说,我在Windows 7上)并创建了包装脚本ruby.bat(@C:\ JRuby的1.6.6 \ BIN \的JRuby% * - 我的特殊路径)如何在Aptana Studio 3.0.8上运行Jruby 1.6.6 * ON WINDOWS *

试图将其命名为 “公正” 的红宝石,ruby.sh什么,而是集锦不会找到它。从任何Windows外壳(CMD)它都可以毫无障碍地工作。

也尝试将JRuby.exe复制到Ruby.exe。这仍然行不通。使用mklink命令将ruby.exe链接到jruby.exe仍然无法工作。

环顾网络,但我发现的都是死胡同。

有没有解决这个问题?不可能是罕见的设置,这很困难,或者可以吗?

回答

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 。
It works ...