0

Windows XPスレッドでAptana Studio 3から起動するJrubyを読み(公平を期すために、私はWindows 7を使用しています)、ラッパースクリプトruby.batを作成しました(@C :\jruby-1.6.6\bin\jruby % * -私の特定のパス)

「ちょうど」ruby、ruby.sh などの名前を付けようとしましたが、Aptana はそれを見つけられません。どの Windows シェル (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 に答える