我已经在Windows XP线程上阅读了Aptana Studio 3中的Jruby启动(公平地说,我在Windows 7上)并创建了包装脚本ruby.bat( @C: \ jruby-1.6.6 \ bin \ jruby% * - 我的特殊路径)
尝试命名为“只是”ruby,ruby.sh无论如何,但Aptana不会找到它。从任何Windows shell(cmd)开始,它都能顺利运行。
还尝试将JRuby.exe复制到Ruby.exe。那仍然行不通。使用mklink命令将ruby.exe链接到jruby.exe仍然无法正常工作。
环顾互联网,但我找到的只是死路一条。
对此有何解决方法?设置不是很难,那很难,还是可以呢?
答案 0 :(得分: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。
它有效......