2

CodeRunner 2 (2.0.3) を使用していますが、C# でコードをコンパイルできません。警告が表示されます:

/Users/Username/Library/Application Support/CodeRunner/Languages/C#.crLanguage/Scripts/compile.sh: line 25: gmcs: command not found

In order to run C# code, you need to have Mono installed. You can get it at http://mono-project.com

Monoをインストールし、 Xamarin Studioをインストールして、それも試してみました。いくつかの基本的な機能は機能するので、 Monoが存在することがわかります。コンピューターを再起動したり、CodeRunner を再起動したりしました。他の StackOverflow の回答でいくつかのことを行いましたが、まだ機能しません。この例から単純な URL 要求を実行しようとしています。どんな助けでも大歓迎です。

前もって感謝します!

〜解決済み〜 ありがとう@clay-fowler

1.CodeRunnerを開く

2.言語を C# に設定します

3.以下に貼り付けます。

using System;
class Untitled
{
    static void Main(string[] args)
    {
        Console.Write ("Hello");
    }
}

4. CodeRunner -> 設定 -> 言語 -> C# に移動します。

5. [設定] タブで、[スクリプトの編集...] をクリックします。

6. gmcs を mcs に変更します (25 行目)

7.次のようになります。

compname=`echo "$CR_FILENAME" | sed 's/\(.*\)\..*/\1/'`.exe
mcs "$CR_FILENAME" "${@:1}"
status=$?
if [ $status -eq 0 ]
then
echo $compname
exit 0
elif [ $status -eq 127 ]
then
echo -e "\nIn order to run C# code, you need to have Mono installed. You can get it at http://mono-project.com"
fi
exit $status

8.プログラムを実行する

4

1 に答える 1