2012-02-04 45 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 ...