适用于Ubuntu Gedit的Ruby Script Runner

时间:2011-02-21 06:40:08

标签: ruby bash gedit

我在我的gedit外部工具中安装了这个Java脚本运行器:

#!/bin/sh
cd $GEDIT_CURRENT_DOCUMENT_DIR
if javac $GEDIT_CURRENT_DOCUMENT_NAME;
then
java ${GEDIT_CURRENT_DOCUMENT_NAME%\.java}
else
echo "Failed to compile"
fi

我尝试将其修改为类似的内容

#!/bin/sh
cd $GEDIT_CURRENT_DOCUMENT_DIR
ruby ${GEDIT_CURRENT_DOCUMENT_NAME%\.rb}

但它不起作用。我可能错过了一些东西,我不知道是什么因为我没有做bash脚本。和合

2 个答案:

答案 0 :(得分:2)

GEDIT_CURRENT_DOCUMENT_NAME包含文件扩展名。

所以就这样做:

#!/bin/sh
cd $GEDIT_CURRENT_DOCUMENT_DIR
ruby $GEDIT_CURRENT_DOCUMENT_NAME

答案 1 :(得分:0)

确保脚本可执行

chmod +x my_script.sh