0

このJavaスクリプトランナーをgedit外部ツールにインストールしています。

#!/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スクリプトを実行していないため、何がわかりません。ヘヘ

4

2 に答える 2

2

GEDIT_CURRENT_DOCUMENT_NAMEファイル拡張子が含まれます。

だから、ただやってください:

#!/bin/sh
cd $GEDIT_CURRENT_DOCUMENT_DIR
ruby $GEDIT_CURRENT_DOCUMENT_NAME
于 2011-02-21T17:54:12.490 に答える
0

スクリプトが実行可能であることを確認してください

chmod +x my_script.sh
于 2011-02-21T06:43:52.413 に答える