Code Runner不运行C#代码[关闭]


2

在使用应用程序时 CodeRunner 使用C#,每当我尝试“运行”程序时,它都会给我这个错误:

bash: Run Command: No such file or directory

我该如何解决这个问题?


1
欢迎来询问不同!你在这里有两个问题。当每个问题只有一个问题时,此网站效果更好。这样,如果他们遇到同样的问题,其他人更容易找到解决方案。我已经删除了你的第二个问题,但可以随意分别提出。请记住,这个网站不是关于编程。请看看 常见问题解答 了解更多信息。谢谢。
Nathan Greenstein

Answers:


1

你安装了吗? 并将配置添加到CodeRunner以启用C#支持?

如果你已经安装了Mono,我找到了解决方案 MacRumors论坛 用户发布David Sheeks概述如下:

配置CodeRunner

打开CodeRunner首选项对话框,转到“语言”选项卡,单击“+”图标,然后指定“C#”作为语言名称。

在右侧,您可以使用字段填充语言设置。选中“语言使用编译脚本”复选框,然后输入 /usr/bin/mono $compiler 对于Run Command并将File Extension设置为 cs

单击“编辑脚本...”按钮并将以下内容附加到compile.sh脚本(这将在CodeRunner编辑器中打开):

file=$1
/usr/bin/mcs "$file"
status=$?
if [ $status -ne 0 ]
then
exit $status
fi
echo $file | sed -e "s/\.cs/.exe/"
exit 0

Mono在/ usr / bin中安装了它的编译器和运行时可执行文件,并使用当前版本的Mono SDK进行了验证。

如果您已完成上述部分操作,并且没有正确设置路径,我会假设它所抱怨的缺失路径是a)你没有安装Mono并且配置找不到编译器或b )你安装了Mono,CodeRunner中的配置无效。


请注意,由于OS X 10.11中具有系统完整性保护(无根)的新更新,您必须将路径指定为 /usr/local/bin/mono $compiler 使用最新版本的Mono(撰写本文时为4.0.4)。
safwanc
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.